我有默認的.htaccess文件的Drupal 7網站。我需要將所有站點的可能性重定向到一個https站點。
我需要的是:
http://example.com -> https://example.com http://www.example.com -> https://example.com https://www.example.com -> https://example.com
我已經嘗試了許多選擇,但我仍然得到錯誤:「此網頁有重定向循環。」
默認htaccess的樣子: .htaccess將drupal 7網站重定向到https
將帖子我發現溶液:
用於刪除www和retirect到https:RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]<br> RewriteRule^https%{ENV:protossl}://%1%{REQUEST_URI} [L,R=301]
非WWW重定向到https:
RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,QSA,L]
可能你之間example.com/www.example.com,或HTTP/HTTPS反彈。但由於您沒有提供任何示例代碼,因此我們無法爲您提供幫助。 –
您應該在問題中發佈代碼,而不是外部鏈接。這就是代碼塊的用途。 –