我有我的.htaccess中的規則重定向循環使用,同時重定向所有的HTTP請求到https的.htaccess
# to redirect http to https
RewriteCond %{HTTPS} off
RewriteRule (.*) https://www.example.com/$1 [R=301,L]
# to redirect urls with index.php to/
RewriteCond %{THE_REQUEST} ^.*/index.php
RewriteRule ^(.*)index.php$ /$1 [R=301,L]
# to redirect non www requests to www url
RewriteCond %{HTTP_HOST} !^www\.example\.com
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
當我試圖訪問的網站,它變成一個重定向循環。如何解決此問題並正確重定向?
什麼URL導致重定向循環? –
@JonLin所有網址 – Debiprasad
它們在空白htaccess文件中都可以正常工作。你確定你的https重定向不缺少'www'嗎? –