WordPress 教程:如何修復 NET::ERR_CERT_COMMON_NAME_INVALID 錯誤
在使用 WordPress 建立網站的過程中,您可能會遇到 NET::ERR_CERT_COMMON_NAME_INVALID 錯誤。這個錯誤通常與 SSL 證書的配置有關,會影響網站的安全性和可訪問性。本文將詳細介紹這個錯誤的成因及其修復方法,幫助您快速解決問題。
什麼是 NET::ERR_CERT_COMMON_NAME_INVALID 錯誤?
NET::ERR_CERT_COMMON_NAME_INVALID 錯誤表示您的網站的 SSL 證書與您訪問的域名不匹配。這意味著當用戶嘗試通過 HTTPS 訪問您的網站時,瀏覽器無法確認該網站的安全性,從而顯示錯誤信息。
錯誤的常見原因
- 域名不匹配:SSL 證書是針對特定域名簽發的。如果您使用的域名與證書中的域名不一致,就會出現此錯誤。
- 證書過期:如果您的 SSL 證書已過期,瀏覽器將無法信任該證書,從而導致錯誤。
- 證書未正確安裝:如果 SSL 證書未正確安裝或配置,可能會導致此錯誤。
- 使用了子域名:如果您在使用子域名(如 www.example.com)時,證書僅針對主域名(如 example.com)簽發,也會出現此錯誤。
如何修復 NET::ERR_CERT_COMMON_NAME_INVALID 錯誤
步驟 1:檢查 SSL 證書
首先,您需要檢查您的 SSL 證書是否正確安裝。您可以使用在線工具(如 SSL Labs)來檢查證書的有效性和配置。確保證書的域名與您網站的域名完全一致。
步驟 2:更新或重新安裝 SSL 證書
如果發現證書過期或不正確,您需要更新或重新安裝 SSL 證書。大多數主機提供商都提供 SSL 證書的安裝指南,您可以根據其指示進行操作。
步驟 3:檢查網站的 URL 設置
在 WordPress 中,確保您的網站 URL 設置為 HTTPS。您可以在 WordPress 後台的「設定」>「常規」中檢查和更新這些設置。確保「WordPress 地址 (URL)」和「網站地址 (URL)」都以 HTTPS 開頭。
步驟 4:清除瀏覽器緩存
有時候,瀏覽器的緩存可能會導致錯誤持續存在。清除瀏覽器的緩存和 Cookie,然後重新加載您的網站,看看問題是否得到解決。
步驟 5:檢查 .htaccess 文件
如果您使用 Apache 伺服器,檢查您的 .htaccess 文件是否正確配置。確保沒有重定向或規則會影響 SSL 證書的正常運作。您可以使用以下代碼強制使用 HTTPS:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]總結
NET::ERR_CERT_COMMON_NAME_INVALID 錯誤可能會影響您的網站訪問和用戶體驗。通過檢查 SSL 證書、更新或重新安裝證書、檢查網站 URL 設置、清除瀏覽器緩存以及檢查 .htaccess 文件,您可以有效地修復此錯誤。若您需要進一步的技術支持或尋找合適的 香港 VPS 解決方案,請訪問我們的網站以獲取更多資訊。