我希望将所有访问者转发到我的网站,以使用HTTPS而不是HTTP。无论他们要求什么,我都希望通过HTTPS服务。
我已经尝试将其添加到我的.htaccess文件中:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
但它只会导致重定向循环。我猜测RewriteCond没有按预期运作?
答案 0 :(得分:2)
这应该有效:
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [NE,NC,R,L]