我的htaccess中有以下代码:
RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^(.*)/(apply|ssl) [NC]
RewriteRule ^(.*)$ http://website.com/$1 [R=301,L]
一切都很好。除了首页。 如果我访问https://website.com,则无法将网站重定向到http //...
如果我删除该行
RewriteCond %{REQUEST_FILENAME} !-d
它有效。但是后来我用我的php表单(apply / ssl)在所有https页面上遇到CMS问题。
有人能帮助我吗?我错过了为什么首页不会重定向到http://?
的任何内容答案 0 :(得分:0)
主页(/)被视为目录,您可以为其插入附加条件:
RewriteCond %{REQUEST_URI} ^/$
RewriteRule .* http://website.com/ [R=301,L]