移动设备(iOS,Android)上的重定向太多



我现在试图了解一段时间,为什么我在.htaccess文件中重写规则给我一个错误。它仅在移动设备(iOS和Android)上发生,在桌面浏览器上正常工作。错误的重定向太多。我正在尝试将301重定向HTTP流量重定向到HTTP。这是我的代码:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www.)?example.com$ [NC]
RewriteCond %{HTTPS} !on$ [OR]
RewriteCond %{HTTP_HOST} !^www..+$ [NC]
RewriteRule ^(.*)$ https://www.example.com%{REQUEST_URI} [R=301,L,NE]
RewriteRule ^(.*/)?.(git|svn|hg|bzr)+ - [R=404,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L,QSA]
RewriteRule ^(.*)$ index.php [NC,L,QSA]

任何帮助将不胜感激:)

尝试将RewriteCond %{HTTPS} !on$ [OR]更改为RewriteCond %{HTTPS} off [OR]

最新更新