對於重定向從HTTP和HTTP/WWW到HTTPS - 我使用的代碼重定向到HTTPS
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
但它調用ERR_TOO_MANY_REDIRECTS
。
對於重定向從HTTP和HTTP/WWW到HTTPS - 我使用的代碼重定向到HTTPS
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
但它調用ERR_TOO_MANY_REDIRECTS
。
您需要將其告知redirect
和stop
。創建重寫文件時,最後使用適當的標誌。
RewriteEngine On
RewriteCond %{HTTPS} !^on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
嘗試了這一點
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]
相同ERR_TOO_MANY_REDIRECTS – user2459076
不工作 - 改再次 – user2459076
清除瀏覽器緩存或嘗試在其他瀏覽器。 –
我安裝firefox來說 - 問題是一樣的))) – user2459076