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