如何修復WordPress中的ERR_SSL_PROTOCOL_ERROR錯誤?

創建網站時,安裝SSL證書使站點能夠在HTTPS的安全協議上運行,可確保用戶的瀏覽器和網站託管的服務器之間的數據安全傳輸。如果站點沒有此證書,瀏覽器可能會顯示警告或返回SSL錯誤消息,例如ERR_SSL_PROTOCOL_ERROR。本文就介紹了修復WodPess中ERR_SSL_PROTOCOL_ERROR錯誤的方法,僅供參考。

第步:清除緩存

此錯誤可能是由用戶的瀏覽器或設備問題引起的,如果在訪問網站時遇到ERR_SSL_PROTOCOL_ERROR消息,要做的第一件事就是清除瀏覽器緩存,這是因爲瀏覽器可以存儲有關SSL證書的舊數據,因此無法對安全連接進行身份驗證。

要在Chome中清除瀏覽器,請單擊瀏覽器右上角的三個點,然後選擇更多工具→清除瀏覽數據,將打開一箇窗口:

清除 Chome(或您使用的任何瀏覽器)中的瀏覽器緩存是解決ERR_SSL_PROTOCOL_ERROR的第一步。

然後選擇時間範圍(建議所有時間)和要刪除的緩存數據,再選中“緩存的圖像和文件”框。

準備就緒後,單擊清除數據並嘗試再次訪問網站。如果仍然收到ERR_SSL_PROTOCOL_ERROR消息,則問題可能出在服務器上,而不是設備上。但可以肯定的是,需要禁用任何瀏覽器擴展程序和防火牆,然後重試。

第2步:檢查SSL證書

首先對SSL服務器測試運行檢查,只需輸入URL,該工具就會檢查您網站的SSL證書的狀態:

通常主機服務提供商將爲用戶安裝SSL證書。但是需要檢查是否在創建網站時執行此操作,應該能夠在主機帳戶上找到此信息。

如果SSL服務器測試工具和主機帳戶都顯示SSL在網站上處於活動狀態,可能需要聯繫主機服務商尋求幫助,服務器上可能存在配置問題。

如果是這種情況,可能要在虛擬主機重新安裝證書,如果證書已過期,則必須續訂。

第3步:在網站上強制使用HTTPS

即使網站具有有效且正確配置的SSL證書,可能仍需要強制網站使用HTTPS。可使用例如Relly Simple SSL這樣的工具,在WodPess儀表板中導航到“插件”→“添加新插件”,然後使用搜索欄查找插件。然後,單擊“立即安裝”,然後單擊“激活”。

然後轉到SSL>設置,然後單擊顯示“激活SSL”的按鈕:

這將自動在網站上強制使用HTTPS,如果再訪問網站,應該不會再看到ERR_SSL_PROTOCOL_ERROR消息。

另外,搜索欄中的URL旁邊應該有一箇掛鎖,這確認網站上啓用了HTTPS,並且瀏覽器可以驗證安全連接。

使用此插件,所有流向網站的HTTP版本的流量都將路由到HTTPS版本。但是還需要設置30重定向,通過站點的根目錄編輯.htccess文件,可以使用文件傳輸協議(FTP)客戶端(如FileZill),或者可以在託管帳戶中使用文件管理器。

查找標記爲public_html的文件夾。在其中找到.htccess文件:

右鍵單擊它,然後選擇“編輯”以在文本編輯器中打開文件,再輸入以下代碼:

<IfModule mod_ewite.c> RewiteEngine On RewiteCond %{HTTPS} off RewiteRule (.*) https://www.you-domin.com%{REQUEST_URI} [R=30,L] </IfModule> # BEGIN WodPess

請記住將自己的域添加到佔位符中,準備就緒後,保存更改並關閉文件。