.htaccess:HTTP到HTTPS重定向不起作用

时间:2015-05-05 16:51:07

标签: .htaccess mod-rewrite redirect

我想重定向: 1)http://example.comhttps://www.example.com 2)http://www.example.comhttps://www.example.com

但我的.htaccess通常会忽略RewriteCond中的%{HTTPS} ... 因此,我无法处理第二个提到的情况,它给我循环重定向错误消息。

.htaccess如下:

";"

我会尽力说非常好谢谢!任何帮助我解决这个问题的人。

1 个答案:

答案 0 :(得分:0)

你真的只需要一个你想要的规则。

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com [NC,OR] 
RewriteCond %{HTTPS} !^on
RewriteRule ^(.*)$ https://www.example.com [NC,R=301,L]