仅针对主页域从HTTPS重定向到HTTP

时间:2012-07-31 14:37:37

标签: http .htaccess firefox https

由于我已将Firefox更新为14.0.1,因此它会自动将https放入我们的在线商店。

我需要.htaccess文件的代码,以便当Firefox 14.0.1将其更改为https://www.example.com

时,只有起始页,即www.example.com被重定向/强制进入www.example.com

所以只有https://www.example.com才能成为www.example.com

有人知道这个代码吗?

感谢。

1 个答案:

答案 0 :(得分:11)

这应该可以解决问题。

RewriteCond %{HTTPS} on
RewriteRule (.*) http://www.example.com/$1 [R=301,L]

这会将所有内容重写为不安全。

如果您只想要匹配特定页面,请使重写规则不那么具有包容性,如下所示:

RewriteCond %{HTTPS} on
RewriteRule ^$ http://www.example.com/ [R=301,L]

这也有效:

RewriteCond %{SERVER_PORT} 443
RewriteRule ^(|/)$ http://www.example.com/ [L,R=301]