為什么需要取消全站HTTPS?
HTTPS(超文本傳輸安全協(xié)議)能夠加密網(wǎng)站數(shù)據(jù),提升安全性,但某些情況下可能需要取消全站HTTPS,例如:
- 網(wǎng)站僅用于內(nèi)部測(cè)試,無(wú)需加密傳輸。
- HTTPS證書過(guò)期或配置錯(cuò)誤導(dǎo)致訪問(wèn)異常。
- 某些老舊插件或服務(wù)不支持HTTPS,影響功能。
取消全站HTTPS的步驟
1. 修改WordPress站點(diǎn)地址
- 登錄WordPress后臺(tái),進(jìn)入 設(shè)置 > 常規(guī)。
- 將 WordPress地址(URL) 和 站點(diǎn)地址(URL) 中的
https://
改為http://
。 - 點(diǎn)擊 保存更改。
2. 更新數(shù)據(jù)庫(kù)中的HTTPS鏈接(可選)
如果網(wǎng)站內(nèi)容中包含大量HTTPS鏈接,可使用插件(如 Better Search Replace)批量替換數(shù)據(jù)庫(kù)中的 https://
為 http://
。
3. 調(diào)整服務(wù)器配置
- Apache:修改
.htaccess
文件,刪除或注釋掉強(qiáng)制HTTPS的重定向規(guī)則(如RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
)。 - Nginx:編輯站點(diǎn)配置文件,移除或注釋
return 301 https://$host$request_uri;
相關(guān)代碼。
4. 檢查混合內(nèi)容問(wèn)題
取消HTTPS后,確保所有資源(圖片、腳本等)均使用HTTP鏈接,避免瀏覽器因混合內(nèi)容(Mixed Content)報(bào)錯(cuò)。
注意事項(xiàng)
- 備份數(shù)據(jù):操作前備份網(wǎng)站文件和數(shù)據(jù)庫(kù),防止意外錯(cuò)誤。
- SEO影響:取消HTTPS可能導(dǎo)致搜索引擎降權(quán),建議僅在必要時(shí)操作。
- 用戶信任度降低:HTTP網(wǎng)站會(huì)被瀏覽器標(biāo)記為“不安全”,可能影響用戶體驗(yàn)。
總結(jié)
取消WordPress全站HTTPS需修改后臺(tái)設(shè)置、調(diào)整服務(wù)器配置并檢查內(nèi)容鏈接。若非必要,建議保持HTTPS以保障安全性和SEO表現(xiàn)。