0
頁我想添加重定向使用的.htaccess這樣的目標規則:重定向到非WWW不工作在HTTPS
- 重定向所有的HTTP頁面爲https。
- 將所有www http和https頁面重定向到非www https。
我的.htaccess代碼:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
一切都只是一個工作的好:
- HTTP重定向到HTTPS(所有頁面)
- HTTPS WWW重定向到HTTPS非WWW(主頁和子文件夾)
但是https://www.example.com/1/page.html不重定向到https://example.com/1/page.html(兩頁打開)
問題是什麼?如何編寫.htaccess規則將所有頁面重定向到https非www?