2015-07-20 257 views
1

我希望将所有访问者转发到我的网站以使用HTTPS而不是HTTP。无论他们要求什么,我都想通过HTTPS服务器。http to https导致重定向循环

我已经尝试添加该到我的.htaccess文件:

RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} 

,但它只是导致重定向循环。我猜RewriteCond没有按预期运行?

回答

2

这应该工作:

RewriteEngine On 
RewriteCond %{HTTPS} !on 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [NE,NC,R,L] 
+1

的确如此。谢谢! –