HTTPS改造全過程
- 威海seo技術(shù)提升 威海https
- 1000
作為SEO人員,需要了解最新的搜索引擎動態(tài),如去年百度推出的MIP改造,后來推出的熊掌號,2018年下半年又將對HTTPS站點(diǎn)的扶持態(tài)度,包括平臺支持、抓取支持、展現(xiàn)支持和其他支持。
今天,筆者就給大家?guī)鞨TTPS改造全過程。針對WordPress站點(diǎn),Windows2012采用IIS8。
一、阿里云服務(wù)器申請CA_SSL數(shù)字證書
1、進(jìn)入阿里云管理控制臺
依次點(diǎn)擊“管理控制臺” > “安全(云盾)” > “CA證書服務(wù)” > “購買證書”
詳解HTTPS改造全過程 網(wǎng)站 SEO優(yōu)化 建站教程 第1張
2、購買證書
選擇Symantec品牌下的“免費(fèi)型DV SSL”。
詳解HTTPS改造全過程 網(wǎng)站 SEO優(yōu)化 建站教程 第2張
3、確認(rèn)購買免費(fèi)型SSL
這里的付費(fèi)方式顯示為“預(yù)付費(fèi)”,不過一定是免費(fèi)的,這個大家放心。
詳解HTTPS改造全過程 網(wǎng)站 SEO優(yōu)化 建站教程 第3張
4、支付成功
出現(xiàn)證書控制臺。點(diǎn)擊進(jìn)入。
詳解HTTPS改造全過程 網(wǎng)站 SEO優(yōu)化 建站教程 第4張
5、返回證書控制臺
可以看到證書的狀態(tài)是“待完成”,后面的進(jìn)度下方有藍(lán)色的“補(bǔ)全”,點(diǎn)擊“補(bǔ)全”。
詳解HTTPS改造全過程 網(wǎng)站 SEO優(yōu)化 建站教程 第5張
6、填寫域名信息
域名填寫,只能是一個普通域名,不能是通配符域名。這句話的意思是說,只能是一個普通域名,不能使用通配符來表達(dá)所有的網(wǎng)站子域名。所以我在這里寫了www.xxkt.org,而并沒有填寫xxkt.org。
詳解HTTPS改造全過程 網(wǎng)站 SEO優(yōu)化 建站教程 第6張
7、填寫個人信息
按要求填寫個人信息。建議選擇DNS驗(yàn)證。我的域名在阿里云,故勾選并勾選證書綁定的域名在【阿里云的云解析】產(chǎn)品中。
詳解HTTPS改造全過程 網(wǎng)站 SEO優(yōu)化 建站教程 第7張
8、提交審核或token校驗(yàn)失敗
我開始提交的時候,提示“token校驗(yàn)失敗”,后來重頭弄了下,又刷新了下頁面,就提交過去了,出現(xiàn)了提交審核的界面。
詳解HTTPS改造全過程 網(wǎng)站 SEO優(yōu)化 建站教程 第8張
9、等待處理
提升審核之后,就提示“訂單正在處理中,請稍后再來查看進(jìn)度”。
詳解HTTPS改造全過程 網(wǎng)站 SEO優(yōu)化 建站教程 第9張
10、證書簽發(fā)
周一下午19:00申請的,大概十幾分鐘的時間,申請通過。
詳解HTTPS改造全過程 網(wǎng)站 SEO優(yōu)化 建站教程 第10張
11、下載證書
點(diǎn)擊下載SSL證書。
詳解HTTPS改造全過程 網(wǎng)站 SEO優(yōu)化 建站教程 第11張
12、下載對應(yīng)服務(wù)器類型證書
我的是IIS8,故選擇IIS 7/8。點(diǎn)擊“下載證書for IIS7/8”。
詳解HTTPS改造全過程 網(wǎng)站 SEO優(yōu)化 建站教程 第12張
二、安裝SSL證書
1、上傳至服務(wù)器
將下載好的證書壓縮包上傳至服務(wù)器。
2、證書的導(dǎo)入
開始>運(yùn)行>MMC。再依次點(diǎn)擊“文件”>“添加或刪除管理單元”>“證書”>“計算機(jī)賬戶”>“下一步”>“添加”。
詳解HTTPS改造全過程 網(wǎng)站 SEO優(yōu)化 建站教程 第13張
打開“證書”>右鍵“個人”>“所有任務(wù)”>“導(dǎo)入”。
詳解HTTPS改造全過程 網(wǎng)站 SEO優(yōu)化 建站教程 第14張
右下角勾選“個人信息交換(*.pfx;p12)”。選擇類型為“Personal Information Exchange”的文件即可。
詳解HTTPS改造全過程 網(wǎng)站 SEO優(yōu)化 建站教程 第15張
打開之后,選擇下一步,勾選“根據(jù)證書類型,自動選擇證書存儲”,然后點(diǎn)擊下一步。
詳解HTTPS改造全過程 網(wǎng)站 SEO優(yōu)化 建站教程 第16張
點(diǎn)擊完成與成功導(dǎo)入。
詳解HTTPS改造全過程 網(wǎng)站 SEO優(yōu)化 建站教程 第17張
詳解HTTPS改造全過程 網(wǎng)站 SEO優(yōu)化 建站教程 第18張
空白處刷新,確認(rèn)已成功導(dǎo)入。
詳解HTTPS改造全過程 網(wǎng)站 SEO優(yōu)化 建站教程 第19張
3、分配服務(wù)器證書
在IIS8中找到需要綁定的域名,點(diǎn)擊后,找到右上角的“綁定”,最后點(diǎn)擊“添加”。
詳解HTTPS改造全過程 網(wǎng)站 SEO優(yōu)化 建站教程 第20張
首先選擇類型為“https”,然后填寫域名,最后填寫SSL證書。確定即可。
詳解HTTPS改造全過程 網(wǎng)站 SEO優(yōu)化 建站教程 第21張
4、測試效果
將首頁、欄目頁和內(nèi)容頁進(jìn)行了幾個瀏覽器的效果測試,均有安全網(wǎng)站標(biāo)志。
詳解HTTPS改造全過程 網(wǎng)站 SEO優(yōu)化 建站教程 第22張
三、HTTP到HTTPS的301跳轉(zhuǎn)
方法一、URL重寫
1、URL重寫
在Windows2012服務(wù)器上的IIS8中,已經(jīng)安裝好URL重寫模塊(如未,先進(jìn)行安裝),雙擊點(diǎn)開。
詳解HTTPS改造全過程 網(wǎng)站 SEO優(yōu)化 建站教程 第23張
2、添加空白規(guī)則
在右側(cè)選擇“添加規(guī)則”,并選擇“空白規(guī)則”。
詳解HTTPS改造全過程 網(wǎng)站 SEO優(yōu)化 建站教程 第24張
3、編輯入站規(guī)則
編輯規(guī)則如下。名字隨便起。
模式(T):(.*)
條件輸入(C): {HTTPS}
添加條件的模式(T):off
詳解HTTPS改造全過程 網(wǎng)站 SEO優(yōu)化 建站教程 第25張
操作類型選擇“重定向”。
重定向URL: https://{HTTP_HOST}/{R:1}
重定向類型:永久(301)。
最后點(diǎn)擊右側(cè)窗體的“應(yīng)用”。
詳解HTTPS改造全過程 網(wǎng)站 SEO優(yōu)化 建站教程 第26張
方法二、web.config
1、復(fù)制如下代碼到web.config
新建一個txt文檔,如新建文檔.txt 改名為 web.config 。注意一定要改后綴。修改完后,用文本文檔打開或nodepad++等編輯軟件打開,后復(fù)制下面進(jìn)入,保存。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="HTTP to HTTPS redirect" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="Permanent" />
</rule>
<rule name="WordPress: http://xxkt.org" patternSyntax="Wildcard">
<match url="*" />
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="index.php" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
2、上傳web.config文件到網(wǎng)站根目錄
情況1:網(wǎng)站無web.config文件,那么直接復(fù)制進(jìn)來即可。
情況2:如果網(wǎng)站根目錄已經(jīng)有這個文件,請不要覆蓋,需要合并兩個文件中的內(nèi)容。
例如,我用的是WordPress博客系統(tǒng),已經(jīng)設(shè)置了固定鏈接,已經(jīng)存在了web.config,那么此時,如果這個文件被覆蓋,網(wǎng)站將只能正常訪問主頁。
原有文件代碼如下:
詳解HTTPS改造全過程 網(wǎng)站 SEO優(yōu)化 建站教程 第27張
兩個文件代碼整合后如下:
詳解HTTPS改造全過程 網(wǎng)站 SEO優(yōu)化 建站教程 第28張
3、修改302為301
本來上傳或替換web.config文件后,就完成了,我發(fā)現(xiàn),在URL重寫模塊中是302跳轉(zhuǎn),雖然長期效果應(yīng)該差不多,不過還是建議改為301吧。
詳解HTTPS改造全過程 網(wǎng)站 SEO優(yōu)化 建站教程 第29張
四、HTTPS改造后續(xù)工作
1、檢查網(wǎng)站是否可以正常訪問
檢查前,將瀏覽器的瀏覽記錄全部刪除,不然緩存可能會影響測試的結(jié)果。
盡量能夠全面檢查所有類型的頁面。
檢查首頁
http://www.xxkt.org
https://www.xxkt.org
檢查欄目頁
http://www.xxkt.org/course
https://www.xxkt.org/course
檢查文章頁
IIS網(wǎng)站日志分析詳解檢查標(biāo)簽頁
http://www.xxkt.org/tag/seo%E6%95%99%E7%A8%8B
https://www.xxkt.org/tag/seo%E6%95%99%E7%A8%8B
檢查單頁面
小小課堂網(wǎng)簡介檢查搜索頁面
http://www.xxkt.org/?s=seo
https://www.xxkt.org/?s=seo
筆者進(jìn)行HTTPS改造后,發(fā)現(xiàn)經(jīng)常在文章底部用的二維碼不能正常顯示了。那么就把這張圖片的地址修正過來就好了。當(dāng)然,如果發(fā)現(xiàn)網(wǎng)站版式出現(xiàn)問題,或者更嚴(yán)重的問題,就需要一點(diǎn)一點(diǎn)去找那些使用了絕對位置的地方,如果網(wǎng)站使用了服務(wù)器的相對位置,就不會出現(xiàn)這樣的問題了。
詳解HTTPS改造全過程 網(wǎng)站 SEO優(yōu)化 建站教程 第30張
五、熊掌號提交HTTPS改造
如果網(wǎng)站本來就是熊掌號,那么HTTPS改造是可以讓熊掌號指數(shù)增長的一個任務(wù),完成任務(wù),提升指數(shù),同時提升百度的友好度。
進(jìn)入熊掌號后,點(diǎn)擊“數(shù)據(jù)統(tǒng)計”>“熊掌號搜索指數(shù)”。
詳解HTTPS改造全過程 網(wǎng)站 SEO優(yōu)化 建站教程 第31張
在右側(cè)頁面往下拉,直到看到任務(wù)完成情況。可以看到HTTPS改造,點(diǎn)擊“去完成”。
詳解HTTPS改造全過程 網(wǎng)站 SEO優(yōu)化 建站教程 第32張
點(diǎn)擊HTTPS認(rèn)證后,提示下圖。
詳解HTTPS改造全過程 網(wǎng)站 SEO優(yōu)化 建站教程 第33張
過了一會,灬無言發(fā)現(xiàn),在發(fā)起申請后3分鐘的時間,就完成了HTTPS的驗(yàn)證。
詳解HTTPS改造全過程 網(wǎng)站 SEO優(yōu)化 建站教程 第34張
以上就是我為大家?guī)淼腍TTPS改造全過程。
筆者:小小課堂網(wǎng) QQ:2216876660
來源:盧松松博客