我试图强制所有访问我网页的用户通过https访问它。我已经google了很多,发现吨(大多数是相同的).htaccess解决方案,但是所有这些都得到了#34;这个网页有一个重定向循环Reload"在chrome中使用chrome和类似的东西。
这是我目前在.htaccess文件中的内容。
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
link到网站。
任何人都可以建议问题是什么,因为我不知道。
由于
答案 0 :(得分:3)
尝试此规则:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{SERVER_PORT} =80
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=302,NE,L]
请确保.htaccess文件中的非常第一规则。