所在位置:
首頁 >
營銷資訊 >
網(wǎng)站運營 > wordpress虛擬主機部署ssl(https)后設(shè)置301重定向?qū)ttp跳轉(zhuǎn)至https
wordpress虛擬主機部署ssl(https)后設(shè)置301重定向?qū)ttp跳轉(zhuǎn)至https
時間:2023-07-15 01:24:01 | 來源:網(wǎng)站運營
時間:2023-07-15 01:24:01 來源:網(wǎng)站運營
wordpress虛擬主機部署ssl(https)后設(shè)置301重定向?qū)ttp跳轉(zhuǎn)至https:博主的這個站點在上線后的第二周就申請了SSL認證,因為使用的是西數(shù)的虛擬空間,所以就直接在西數(shù)申請了SSL證書,申請完證書后就開始部署HTTPS,目的就是把HTTP開頭的協(xié)議通過301重定向跳轉(zhuǎn)到HTTPS協(xié)議。
設(shè)置301跳轉(zhuǎn)前先用301重定向檢測工具檢測一下當(dāng)前HTTP返回狀態(tài)碼,如下圖,輸入
http://www.jayseoer.com返回的狀態(tài)碼是200,這表示當(dāng)前域名的HTTPS跳轉(zhuǎn)沒設(shè)置好。
設(shè)置HTTP跳轉(zhuǎn)HTTPS
1、新建一個TXT文件,將以下.htaccess規(guī)則寫入新建的TXT文件中
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP:From-Https} !^on$ [NC]
RewriteCond %{HTTP_HOST} ^(www.)?
http://abc.com$ [NC] # 將
http://abc.com和
http://www.abc.com跳轉(zhuǎn)到
https://www.abc.com,防止apache子站繼承上級目錄.htaccess受影響
RewriteRule ^(.*)$
https://www.abc.com/$1 [R=301,L] # 將
http://abc.com和
http://www.abc.com更換成自己的域名
</IfModule>
2、修改TXT文件名為.htaccess,并通過FTP工具上傳到網(wǎng)站根目錄
3、打開HTTP檢測工具輸入域名查看返回狀態(tài)碼是否是301,以及Location信息是否與.htaccess規(guī)則中的設(shè)置一致
版權(quán)聲明:若無特殊注明,本站文章皆為王金亮博客原創(chuàng),轉(zhuǎn)載請保留文章出處
?
關(guān)鍵詞:主機,虛擬,部署,設(shè)置