如何在htaccess中将http://
重定向到https://
?
我试过了;
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]
但它将其发送到重新加载循环。有没有办法在没有进入循环的情况下这样做?
答案 0 :(得分:1)
使用类似:
# Forces SSL
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]
X-Forwarded-Proto
适用于您是否支持散列终止负载均衡器