時(shí)代的發(fā)展,越來越多的網(wǎng)站注冊者用戶,開始把網(wǎng)站啟用https。那么對于把http轉(zhuǎn)換成https,好處有很多,比如可以讓傳播的信息更加安全,同時(shí)還可以減少信息在網(wǎng)站上被劫持、篡改的可能性。當(dāng)然壞處也有,就是速度上的,由于證書驗(yàn)證、CPU消耗等原因,https頁面速度會被拖慢一點(diǎn)。再有就是因?yàn)镚oogle方面早就表明https是排名因素之一,雖然只是個(gè)很小因素。百度以前曾經(jīng)提到過,百度不會主動(dòng)抓取https頁面,但2015年百度站長平臺發(fā)布消息,百度對https頁面優(yōu)先收錄、優(yōu)先排名。這將是對網(wǎng)站開發(fā)者是件辛事??偟膩碚f,https無疑是將來越來越多對網(wǎng)站發(fā)布者,維護(hù)者所接受。尤其是從事SEO這個(gè)行業(yè)的人。改為https對SEO按說有很多好處。那么今天我就來,談一談如何把網(wǎng)站http轉(zhuǎn)換成https。

首先,從相關(guān)性的角度,購買SSL證書。這個(gè)是必須的,同時(shí),現(xiàn)在的證書現(xiàn)在價(jià)格并不貴。至于去哪買,可以去百度上搜一下,自然可以找的到。同時(shí)也要一定要找一個(gè)靠譜點(diǎn)的證書,一般的價(jià)格是3年只是幾十到幾百塊錢。因?yàn)槭褂米C書,就相當(dāng)于獲得搜索引擎認(rèn)可一般。同時(shí)就百度搜索引擎來看,認(rèn)為權(quán)值相同的站點(diǎn),擁有ssl證書和采用https協(xié)議的頁面更加安全,排名上會優(yōu)先對待。所以,從這些方面,可以看出一個(gè)ssl證書的用處之大。

再有購買了ssl證書以后,一定要備份。因?yàn)槟銦o法知道以后還會不會用到這些??傊疄榱艘苑廊f一,需要備份是必須的。同時(shí)還有就是對于SSL安裝、服務(wù)器配置不熟悉的站長來說,轉(zhuǎn)換過程不一定是那么順利的。所以至于中途步驟,一定要按操作,一步一步來。
而之后,就是新版本代碼改動(dòng)。這個(gè)需要熟悉代碼的人來操作,做代碼一定要仔細(xì),中間不要出現(xiàn)紕漏。不然網(wǎng)站轉(zhuǎn)換會出現(xiàn)bug。而且漏洞很難找出來。所以為了防患于未然,做代碼前就要仔細(xì)一點(diǎn)。
代碼做好以后,以及SSL證書安裝好后,https版本就可以訪問了。這時(shí)原來網(wǎng)站上的所有URL都需要改到https版本,包括鏈接、圖片、JS等,所以可能需要修改文章數(shù)據(jù)庫、模板、插件等。
所以之后需要檢查新版本頁面源代碼,這個(gè)可以先訪問一下https版本頁面,包括首頁、欄目頁、內(nèi)頁、sitemap,查一下源代碼,看看還有沒有http地址的存在,不僅頁面可見部分,還得看看head部分,JS等,比如head里的canonical標(biāo)簽是否改到https版本了?

再有就是,還要全站301轉(zhuǎn)向
全站做http到https的301轉(zhuǎn)向。LAMP服務(wù)器為例,在.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]
這個(gè)代碼只是舉例,也是我的博客用的實(shí)際代碼,還有其他寫法也可以,只要實(shí)現(xiàn)了301就行。再次操作,就是需要訪問原h(huán)ttp版本頁面,檢查301是否生效。
搜索引擎抓取301轉(zhuǎn)向后,就可以自行判斷網(wǎng)站已經(jīng)從http轉(zhuǎn)到https了。那么怎么檢測這個(gè)問題就是,關(guān)于http到底有沒有轉(zhuǎn)換成https??梢栽贕oogle Search Console中,把https網(wǎng)站加入并驗(yàn)證,不需要使用Change of Address功能??梢栽趆ttp及https版本的賬號下,用Fetch as Googlebot功能看看兩種版本的URL是否返回正確頭信息和頁面源代碼。總之,檢查的方法還有很多,比如從http改到https后的一段時(shí)間,搜索引擎需要重新抓取、判斷、計(jì)算,收錄,排名和流量都可能有起伏。持續(xù)觀察抓取、收錄、排名、流量??催@些指數(shù),在一個(gè)月內(nèi)有沒有變化。如果變化不大,就說明沒成功。
總之,從http轉(zhuǎn)換成https是一個(gè)比較難的過程。尤其是從http改到https后的一段時(shí)間,搜索引擎需要重新抓取、判斷、計(jì)算,收錄,排名和流量都可能有起伏。說是起伏,恐怕主要是下降。雖然從http版本全站做了301轉(zhuǎn)向到https版本,我們都知道,百度對301轉(zhuǎn)向處理很慢、很保守,需要持續(xù)觀察什么時(shí)候能完成正確判斷并傳遞權(quán)重。Google也表明過,301轉(zhuǎn)向不能完全傳遞權(quán)重,是有損耗的。所以每一步都需要做好。不要出現(xiàn)錯(cuò)誤,最后自然是會做好的。
加劉威威微信:51036451,回復(fù)“劉威威”,將免費(fèi)送一套劉威威自編的自媒體賺錢教程!