HTTPS是加密傳輸協(xié)議,你的瀏覽器與web服務(wù)器之間收發(fā)的信息傳輸將更加安全,可以有效防止被篡改,保護(hù)用戶(hù)隱私。
已經(jīng)有不少搜索引擎都宣布,使用https的網(wǎng)站將有更好的排名。比如:2015年百度站長(zhǎng)平臺(tái)發(fā)布消息,百度對(duì)https頁(yè)面優(yōu)先收錄、優(yōu)先排名。更有甚者,極端如某歌搜索引擎,甚至宣布,將在今年晚些時(shí)候,直接在搜索結(jié)果中,將非https網(wǎng)站標(biāo)注為“不安全”,根據(jù)慣例,某歌往往代表的是行業(yè)趨勢(shì),其它家很快就會(huì)跟進(jìn)。所以說(shuō)https無(wú)疑是未來(lái)趨勢(shì),還沒(méi)有從http切換升級(jí)到https的站長(zhǎng)小伙伴們,顫抖吧。
那么,我們?nèi)绾螌F(xiàn)有的WordPress主機(jī)免費(fèi)從http升級(jí)到https呢?
第一步:獲取SSL證書(shū)
HTTPS需要用到SSL證書(shū)(SSL Certificates),這個(gè)證書(shū)根據(jù)類(lèi)型的不同,價(jià)格不同。SSL證書(shū)類(lèi)型分為:域名型 DV(瀏覽器顯示安全小鎖標(biāo)記)、企業(yè)型 OV(企業(yè)身份驗(yàn)證)、增強(qiáng)型 EV(綠色地址欄 + https + 公司名稱(chēng)+最高級(jí)企業(yè)身份驗(yàn)證),本著實(shí)用主義原則,個(gè)人或者小型網(wǎng)站使用域名型 DV證書(shū)已經(jīng)足夠了。域名型 DV也是需要按年購(gòu)買(mǎi)的,重點(diǎn)來(lái)來(lái)了,怎么免費(fèi)獲取一個(gè)免費(fèi)的域名型 DV SSL證書(shū)呢?目前騰訊云聯(lián)合TrustAsia推出免費(fèi)的Symantec數(shù)字證書(shū),一旦驗(yàn)證域名所有權(quán)后,可以在10分鐘內(nèi)免發(fā)。有效期一年。
申請(qǐng)步驟如下:
1、登陸騰訊云;
2、點(diǎn)擊SSL證書(shū),選擇“立即購(gòu)買(mǎi)”,進(jìn)去后選擇“域名型免費(fèi)版(DV)”,就會(huì)看到購(gòu)物車(chē)的金額變成了0元;
3、點(diǎn)下一步,填寫(xiě)申請(qǐng)的域名信息,沒(méi)打星號(hào)的,諸如私鑰密碼這些,都不用填;
4、點(diǎn)下一步,會(huì)讓你選擇驗(yàn)證模式,就是證明,這個(gè)域名是你控制的。驗(yàn)證模式有2種:1、手動(dòng)DNS驗(yàn)證,需手動(dòng)為域名添加一條解析記錄。 2、文件驗(yàn)證,需要在域名根目錄下ftp上傳網(wǎng)站給出的指定的文件。根據(jù)自己的情況,任意選一種即可。做好后,無(wú)需再操作什么,靜等10幾分鐘后,刷新剛才的申請(qǐng)頁(yè)面,就會(huì)看到已經(jīng)下發(fā)的SSL證書(shū),下載下來(lái)解壓縮后備用。
自此,我們就完成了SSL證書(shū)的獲取。
第二步:做好現(xiàn)有非SSL網(wǎng)站的備份
強(qiáng)烈建議,在升級(jí)為https前,備份網(wǎng)站的數(shù)據(jù)庫(kù)和文件。這樣一旦有問(wèn)題,可以隨時(shí)退回。為了方便調(diào)試,強(qiáng)烈建議事先關(guān)閉網(wǎng)站的CDN ,停用諸如cloudflare之類(lèi)的各種分發(fā)存儲(chǔ),以及停用諸如w3 total cache在內(nèi)的Wordpress的各種緩存插件。筆者就是因?yàn)闆](méi)關(guān)閉這些,在升級(jí)過(guò)程中大費(fèi)周折,浪費(fèi)了無(wú)數(shù)時(shí)間。
第三步:為網(wǎng)站安裝SSL證書(shū)
打開(kāi)GoDaddy的網(wǎng)站控制面板后臺(tái)的“SSL/TLS”鏈接,進(jìn)入后選擇“管理SSL站點(diǎn)”,為網(wǎng)站安裝在第一步申請(qǐng)到的SSL證書(shū),如圖所示:
用記事本打開(kāi)步驟一下載的證書(shū)Apache文件下的三個(gè)文件,分別填寫(xiě)到GoDaddy的如下表單中,位置不能弄錯(cuò),如圖所示:
提交后就可以看到提示:您已成功配置 SSL。SSL 網(wǎng)站現(xiàn)在處于活動(dòng)狀態(tài),可在此域上通過(guò) HTTPS 訪問(wèn)。這樣,為你的網(wǎng)站安裝SSL證書(shū)就已經(jīng)完成。
以上說(shuō)的是利用免費(fèi)SSL證書(shū)部署,如果您不差錢(qián),直接花幾百大洋在GoDaddy購(gòu)買(mǎi)個(gè)證書(shū),就可以省去第一步和第三步,GoDaddy會(huì)自動(dòng)幫你全部弄好。
這個(gè)時(shí)候,你嘗試用https訪問(wèn)你的Wordpress網(wǎng)站,應(yīng)該可以訪問(wèn)了,但頁(yè)面內(nèi)容會(huì)嚴(yán)重缺失,并會(huì)被提示存在不安全的內(nèi)容,所以,我們必須進(jìn)行必要的替換,將所有的http引用替換為https的。
第四步:將Wordpress內(nèi)容替換為https
1、進(jìn)入Wordpress后臺(tái),將Wordpress后臺(tái)頁(yè)面變更為https的,如圖所示:
2、打開(kāi)GoDaddy的網(wǎng)站控制面板,進(jìn)入數(shù)據(jù)庫(kù)管理界面,分別執(zhí)行如下SQL語(yǔ)句:
UPDATE wp_posts SET post_content = replace(post_content, ‘http://www.bornstein-sponchiado.com’,’http://www.bornstein-sponchiado.com’);
UPDATE wp_posts SET guid = replace(guid, ‘http://www.bornstein-sponchiado.com’,’http://www.bornstein-sponchiado.com’);
請(qǐng)注意將上述代碼中的www.bornstein-sponchiado.com替換為你自己的域名。
3、其實(shí)按理說(shuō),還要執(zhí)行這個(gè)語(yǔ)句的,替換option_value這張表:
UPDATE wp_options SET option_value = replace(option_value, ‘http://www.bornstein-sponchiado.com’,’http://www.bornstein-sponchiado.com’);但我建議,要慎重對(duì)待這樣的替換,不知道為什么,我發(fā)現(xiàn)很多Wordpress主題或者插件,在這樣替換后會(huì)出錯(cuò),所以最好進(jìn)入Wordpress后臺(tái),手工檢查下哪些項(xiàng)目引用的是http。改為https即可。
4、進(jìn)入Wordpress后臺(tái)檢查菜單和友情鏈接等,還有沒(méi)有引用http的地方,全部改為https的。
自此,就完成了全部站內(nèi)內(nèi)容的替換,如果不放心,可以安裝個(gè)叫“Search & Replace”的Wordpress插件,通過(guò)這個(gè)插件搜索全部表中還有沒(méi)有含有http://www.bornstein-sponchiado.com的數(shù)據(jù),如果有,手工去改過(guò)來(lái)。
第五步:301重定向及修改外鏈
清空瀏覽器緩存,訪問(wèn)你的https網(wǎng)站,應(yīng)該全部顯示正常了,此時(shí),http和https都可以正常打開(kāi)你的網(wǎng)站。為了搜索優(yōu)化,我們要做301跳轉(zhuǎn),全部啟用https訪問(wèn)。步驟如下:
1、打開(kāi)ftp軟件,下載網(wǎng)站更目錄下的.htaccess文件,用記事本打開(kāi)
2、加入如下代碼
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ http://www.bornstein-sponchiado.com/$1 [R,L]
(請(qǐng)注意替換為自己的域名)
3、保存后,F(xiàn)TP上傳覆蓋之前的文件。
用瀏覽器訪問(wèn)http://www.bornstein-sponchiado.com任何一個(gè)頁(yè)面,就會(huì)發(fā)現(xiàn)被強(qiáng)制跳轉(zhuǎn)到https的頁(yè)面。自此,我們就全部完成了WordPress主機(jī)從http切換到https的工作。耐心等幾天,搜索引擎會(huì)自動(dòng)更新到你的新的https的網(wǎng)站,如果有可能,盡可能更改你的外部友情鏈接。
碼字不易,轉(zhuǎn)載請(qǐng)注明出處。
★關(guān)于WorkWin公司電腦監(jiān)控軟件★
WorkWin的使命是打造Work用途的Windows 電腦系統(tǒng),有效規(guī)范員工上網(wǎng)行為,讓老板知道員工每天在做什么(監(jiān)控包括屏幕、上網(wǎng)在內(nèi)的一舉一動(dòng)),限制員工不能做什么(禁止網(wǎng)購(gòu)、游戲、優(yōu)盤(pán)等)。
WorkWin基于純軟件設(shè)計(jì),非常容易使用,無(wú)需添加或改動(dòng)任何硬件,使用一臺(tái)管理機(jī)監(jiān)控全部員工機(jī)電腦。歷經(jīng)南京網(wǎng)亞十余年精心打造,此時(shí)此刻每天都有成千上萬(wàn)企業(yè)電腦正在運(yùn)行WorkWin,選擇WorkWin選擇“贏”。
WorkWin監(jiān)控首頁(yè) 短視頻講解 下載免費(fèi)試用版
版權(quán)所有,南京網(wǎng)亞計(jì)算機(jī)有限公司 。本文鏈接地址: WordPress網(wǎng)站如何免費(fèi)從http切換升級(jí)到https