共計 1607 個字符,預計需要花費 5 分鐘才能閱讀完成。
目前互聯網 HTTPS 的站點越來越多,其實這也是大勢所趨,在不久的將來,互聯網站點基本都會加入 HTTPS 協議。早在 2014 年,Google 就開始將未啟用 HTTPS 傳輸的網站標記為不信任,隨后國內的搜索引擎老大百度率先實現了全站 HTTPS 加密,而且國內的瀏覽器也開始標記 HTTPS 網站并用綠色顯示。
網站要開啟 HTTPS 的好處
1、防止寬帶運營商劫持,非常實用。以前安裝寬帶的時候,我就發現了這個惱人的問題,我的網站只要在家里的電腦登陸,或者手機連接家里 wifi 時訪問,頁面就會出現一個廣告,而在公司網絡或者其他 4G 情況下訪問我的網站卻并沒有廣告,這就是被運營商劫持的惡果,頁面體驗差也會對 SEO 造成影響。
2、瀏覽器對 HTTPS 的網站標注安全,有些瀏覽器還會顯示一把綠鎖的標記,用戶信任網站,自然也有助于 SEO 優化。
3、各大搜索引擎優先收錄,在 2015 年,我們可以看到百度開放收錄 https 站點公告,權重值相同的站點,采用 https 協議的頁面更加安全,排名上會優先對待,對 SEO 站長誘惑不小。
小結:其實網站啟用 HTTPS 的好處有很多,總之一句話,HTTPS 協議的站點比 HTTP 網站更安全。在國內,HTTP 協議的網站目前仍然是主流,有些站長會認為 HTTPS 對網站的速度造成一定影響,而有些站長認為需要購買 ssl 證書,開銷增加等各種原因。如果說技術方面,網站實現 HTTPS 并不難,HTTP+SSL 證書 =HTTPS,也就是說 HTTP 協議的站點想要變成 HTTPS 協議訪問,中間只差了一個 SSL 證書。對于小站長而言,買證書是不可能的,一般會選擇免費 SSL 證書,下面直入主題。
WordPress 網站實現 HTTPS 協議改造方法
1、SSL 證書申請
目前提供免費 SSL 證書的平臺還是比較多的,如華為免費 SSL、騰訊云 SSL 證書、Let’s Encrypt 等(另外站長也可以去 FreeSSL 首頁查找免費證書https://freessl.cn/),目前博主使用的是 Let’s Encrypt 頒發的 SSL 證書,有效期 3 個月,到期后自動續簽,還是比較方便的。如博主使用的是寶塔面板,在站點設置的時候直接申請 Let’s Encrypt 的 SSL 證書,基本上秒開通,自動安裝到網站,然后開啟右上角的強制 HTTPS 按鈕即可。
2、WordPress 網站設置
接下來設置 WordPress 地址(URL),在 http 后面加一個 s 并保存更改,這個時候基本已經差不多了,但是網站在個別瀏覽器打開雖然有加鎖的標記,可是顏色是灰色的,這個情況一般是站內的一些鏈接仍然使用 http 協議,網上有很多關于修改的教程但很繁瑣,這里我們可以借助插件解決。
3、啟用 Really Simple SSL 插件
進入 WordPress 后臺,點擊安裝插件,搜索 Really Simple SSL 插件并安裝,然后直接啟用,Ctrl+F5 刷新網頁,灰色的鎖就變成綠色了,如下圖所示:
4、部分瀏覽器需要加注釋
在完成上面的操作后,博主親測了一下谷歌瀏覽器和一些常用瀏覽器都是沒問題的,但是在用 360 極速瀏覽器時,發現 https 前面的鎖是灰色的,一般出現這種情況是網頁包含了其他外部 http 鏈接,這種情況只需要在網站的 head 頭部加一句注釋即可,代碼如下:
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
總結 :另外不要忘了在服務器中開放 443 端口,歸納一下便是: 服務器開放 443 端口 -SSL 證書申請部署 -WordPress 站點鏈接改為 https- 啟用 Really Simple SSL 插件 - 一句注釋代碼,完美解決問題。上面便是橘子博客園實現 HTTPS 訪問的方法,隨著 HTTPS 的推廣和普及,網站想要實現 HTTPS 協議訪問也越來越簡單,即便是 WordPress 小白站長,按照上面幾個步驟,網站就能成功完成 HTTPS 改造。