[英]https non www redirect
我正在嘗試讓所有URL都重定向到不帶www.
https://
www.
如果有人輸入www.
或http://
或http://
重定向到https://
,如果他們放置https://www.
那么它不會重定向到https://website
我在htaccess
使用以下內容,有什么建議嗎?
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
這條規則可以滿足以下兩個要求:
RewriteCond %{HTTP_HOST} ^www\. [NC,OR]
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L,NE]
確保刪除兩個顯示的規則,並在新的瀏覽器中進行測試,以避免舊的緩存。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.