啟用HTTPS后域名跳轉問題
哆 提問于 3年 之前
啟用HTTPS后,利用.htaccess規則,原來所有HTTP頁面已301跳轉到HTTPS頁面,但是原來的頂級域名duoxc.com怎么301到HTTPS://www.duoxc.com,現在的狀態是301到了HTTPS://duoxc.com如圖,改過幾次規則都不行。我查看seozac.com及其他啟用過HTTPS的網站都能實現跳轉到https://www.seozac.com/
匿名 回復于 3年 之前
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*) https://www.duoxc.com/$1 [L,R=301]
2 個回答
Zac 管理員 回答于 3年 之前
我不知道你的.htaccess文件怎么寫的,也無法知道為什么不行。但基本可以肯定是規則寫的不對。
下面是本網站實際使用的代碼,你可以參考:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https: //www.seozac.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^seozac.com [NC]
RewriteRule ^(.*)$ https: //www.seozac.com/$1 [L,R=301]
效果是,所有不規范版本的URL都一次性301跳轉到https、帶www的規范化版本URL。
MAY網絡營銷 回答于 3年 之前
如果你的網站是直接用wordpress搭建的,可以直接在wordpress后臺進行設置;如果你使用的是虛擬主機,也可以直接在虛擬主機后臺進行301跳轉設置。這樣省去修改代碼了。詳情可以參考https://may90.com/building/301.html。希望能幫到你。
來源:SEO每天一貼 Zac 昝輝