隨著HTTPS的不斷普及,越來越多的網(wǎng)站開啟了HTTPS,給網(wǎng)站加上了小綠鎖標(biāo)識,作為全球知名的建站系統(tǒng),WordPress對于HTTPS的兼容性是非常好的,幾乎不用任何修改,只需要服務(wù)器配置好證書即可使用https鏈接訪問。但是經(jīng)常有用戶反饋開啟了以后地址欄沒有綠色的鎖(chrome瀏覽器),下面簡單介紹下配置教程。
更換地址
網(wǎng)站如果開啟了https,最好將網(wǎng)站的地址改成https的,更換方法:設(shè)置-常規(guī)
,修改WordPress地址
和站點(diǎn)地址
,改成https協(xié)議的地址。
修改設(shè)置信息
設(shè)置信息包括主題設(shè)置
、插件的設(shè)置
里面的圖片靜態(tài)文件,比如LOGO、幻燈圖片等,由于之前的設(shè)置都是http協(xié)議的圖片地址,需要排查并修改成https的地址。
文章圖片
文章中的圖片也需要修改成https協(xié)議,文章少的話可以手動編輯修改文章的圖片,文章多的話,可以參考修改域名的方法,批量替換數(shù)據(jù)庫:進(jìn)入數(shù)據(jù)庫管理(例如phpmyadmin),進(jìn)入wordpress所在的數(shù)據(jù)庫,然后進(jìn)入SQL命令,輸入:
UPDATE?wp_posts?SET?post_content?=?replace(?post_content,?'http域名','https域名');
CDN域名
如果為靜態(tài)文件啟用了CDN二級域名,那么需要單獨(dú)給CDN域名也啟用https,因?yàn)闉g覽器出于安全性考慮,不能在https中加載http的某些靜態(tài)資源,例如js文件、字體文件等。
其他設(shè)置
配置完以上信息以后,網(wǎng)站已經(jīng)可以使用https訪問,不出意外chrome瀏覽器訪問應(yīng)該也能出現(xiàn)小綠鎖了。后續(xù)的話,也可以做一下以下優(yōu)化配置:
- 建議可以做301重定向,將http地址跳轉(zhuǎn)到https地址;
- 啟用https網(wǎng)站打開速度可能會變慢,建議啟用緩存,例如wp super cache;
- 有條件的話,建議配置strict-transport-security,參考:https://developer.mozilla.org/zh-CN/docs/Security/HTTP_Strict_Transport_Security