簡體   English   中英

https非www重定向

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM