WordPress是目前比較流行的網站系統,由於其簡單易用,即使不懂得程式設計技術,也可以自助建站,這樣既節省了成本又節省了時間。隨著搜尋引擎技術的提升,對於安裝安全憑證的網站給予優先排名,所以越來越多的網站開始部署SSL憑證。如果想要部署SSL證書,租用的伺服器必須是獨立IP,否則是不能安裝的。那麼,Wordpress網站要如何部署SSL憑證呢?本文主要針對此問題進行詳細介紹。
WordPress網站部署SSL憑證的特定操作步驟:
1、 將SSL安裝憑證上傳到伺服器;
2、 進入“網站目錄”,找到usr/local /Nginx/conf目錄下的「網站網域.conf」文件,在文件新增下述欄位:
listen 443 ssl; ssl_certificate/usr/local/nginx/cert/213979626930477.pem; ssl_certificate_key /usr/local/nginx/cert/213979626930477.key;
3、 重啟nginx,此時SSL設定已經生效。
4、 登入Wordpress網站後台,修改wordpress位址與網站位址,全部換成https://,如下:
#5、 將wordpress網站http連結替換為https
HTTPS絕對連結替換:將wordpress網站中的http連結替換為https,將下圖程式碼放於主題function.php檔案中。 (此替換僅為內部鏈接,外部鏈接無效)
HTTPS相對鏈接替換:將wordpress網站中的http鏈接替換為//相對鏈接,即http中引用http資源,https引用https資源,自動適應。程式碼如下:
6、 將http與https設定跳轉
#為了防止原先網站權重的流失,或是給搜尋引擎造成重複頁面的假象,我們需要將網站原來的http連結做301重定向到https。
開啟步驟2「網站網域.conf」文件,將下述程式碼加入圖中的位置:
if ($server_port = 80) { return 301 https://$server_name$request_uri; } if ($scheme = http) { return 301 https://$server_name$request_uri; } error_page 497 https://$server_name$request_uri;
7、 再將“Nginx”重啟即可。然後可以透過造訪頁面查看是否設定成功。
友情提醒:SSL安全憑證部署完畢後,到百度搜尋資源平台提交,以協助搜尋引擎盡快適應https路徑。
更多wordpress相關技術文章,請造訪wordpress教學欄位進行學習!
以上是wordpress如何設定ssl證書的詳細內容。更多資訊請關注PHP中文網其他相關文章!