.htaccess https重写在frontpage上不起作用

.htaccess https重写在frontpage上不起作用,.htaccess,mod-rewrite,https,.htaccess,Mod Rewrite,Https,我的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] 一切正常。除了首页。 如果我访问它,它不会将站点重定向到http/

我的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]
一切正常。除了首页。 如果我访问它,它不会将站点重定向到http/

如果我拆下这条线

RewriteCond %{REQUEST_FILENAME} !-d
它起作用了。但是,我的php表单(apply/ssl)的所有https页面上的CMS都有问题

有人能帮我吗?如果我遗漏了frontpage无法重定向到http://?

主页(/)的原因,请将其视为目录,您可以为其插入附加条件:

RewriteCond%{REQUEST\u URI}^/$
重写规则。*http://website.com/ [R=301,L]