Android 来自iOS的htaccess重定向参数不';行不通
使用此重定向规则:Android 来自iOS的htaccess重定向参数不';行不通,android,ios,apache,.htaccess,redirect,Android,Ios,Apache,.htaccess,Redirect,使用此重定向规则: RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} app RewriteRule ^(.*)$ https://domain.eu/$1 [NC,L,R=301,E=HTTP_X_HEADER_WITH:%{HTTP:HTTP_X_HEADER_WITH}] 适用于任何浏览器和android设备中带有参数“param1”的调用。 但在iOS的“param1”中,它不会出现 如果我使用Android
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} app
RewriteRule ^(.*)$ https://domain.eu/$1 [NC,L,R=301,E=HTTP_X_HEADER_WITH:%{HTTP:HTTP_X_HEADER_WITH}]
适用于任何浏览器和android设备中带有参数“param1”的调用。
但在iOS的“param1”中,它不会出现
如果我使用Android或计算机请求URL。在重定向后的登录页中:
if(!isset($_REQUEST["param1"])) {
// Never here, "param1" is set.
}
使用iOS:
if(!isset($_REQUEST["param1"])) {
// The param1 it not set.
}
.htaccess是否有任何特殊配置,以便iOS设备正确传递参数?这是服务器端的右侧?android和ios的区别是什么?这看起来像是ios的问题。当您使用iOS执行此操作时,请查看access.log文件,以查看请求的内容。