HTTPS

隨著HTTPS的不斷普及,越來(lái)越多的網(wǎng)站開(kāi)啟了HTTPS,給網(wǎng)站加上了小綠鎖標(biāo)識(shí),作為全球知名的建站系統(tǒng),WordPress對(duì)于HTTPS的兼容性是非常好的,幾乎不用任何修改,只需要服務(wù)器配置好證書(shū)即可使用https鏈接訪問(wèn)。但是經(jīng)常有用戶(hù)反饋開(kāi)啟了以后地址欄沒(méi)有綠色的鎖(chrome瀏覽器),下面簡(jiǎn)單介紹下配置教程。

以下配置教程是基于已經(jīng)在服務(wù)器配置好SSL證書(shū)的前提下,如果沒(méi)有SSL證書(shū),您可能需要先購(gòu)買(mǎi)SSL證書(shū),并在服務(wù)器配置好,確保網(wǎng)站能用https協(xié)議打開(kāi)而不提示安全風(fēng)險(xiǎn)。

更換地址

網(wǎng)站如果開(kāi)啟了https,最好將網(wǎng)站的地址改成https的,更換方法:設(shè)置-常規(guī),修改WordPress地址站點(diǎn)地址,改成https協(xié)議的地址。

修改設(shè)置信息

設(shè)置信息包括主題設(shè)置、插件的設(shè)置里面的圖片靜態(tài)文件,比如LOGO、幻燈圖片等,由于之前的設(shè)置都是http協(xié)議的圖片地址,需要排查并修改成https的地址。

文章圖片

文章中的圖片也需要修改成https協(xié)議,文章少的話可以手動(dòng)編輯修改文章的圖片,文章多的話,可以參考修改域名的方法,批量替換數(shù)據(jù)庫(kù):進(jìn)入數(shù)據(jù)庫(kù)管理(例如phpmyadmin),進(jìn)入wordpress所在的數(shù)據(jù)庫(kù),然后進(jìn)入SQL命令,輸入:

UPDATE?wp_posts?SET?post_content?=?replace(?post_content,?'http域名','https域名');

CDN域名

如果為靜態(tài)文件啟用了CDN二級(jí)域名,那么需要單獨(dú)給CDN域名也啟用https,因?yàn)闉g覽器出于安全性考慮,不能在https中加載http的某些靜態(tài)資源,例如js文件、字體文件等。

其他設(shè)置

配置完以上信息以后,網(wǎng)站已經(jīng)可以使用https訪問(wèn),不出意外chrome瀏覽器訪問(wèn)應(yīng)該也能出現(xiàn)小綠鎖了。后續(xù)的話,也可以做一下以下優(yōu)化配置: