逐步解決 WordPress 中常見 SSL 問題的指南

已發表: 2021-11-08

SSL 證書

在較早地創建或設置 SSL 後,會出現您無法處理的令人驚訝的問題。 因此,為了您的方便和修復錯誤,我們創建了這個分步指南來修復 WordPress 中的常見 SSL 問題

SSL 也被視為 HTTPS,所以不要混淆。 為了更好地理解糾正措施,首先我們應該了解 SSL/HTTPs 的基礎知識。
讓我們開始吧!

什麼是 SSL/HTTPS 以及為什麼它很重要?

SSL(安全套接字層)方法識別站點對瀏覽器是安全的。 它不會對您的計算機造成威脅或病毒。

換言之,SSL 是一種加密方法,可保護用戶瀏覽器與您的網站之間的連接。 有了這個,黑客遠離黑客攻擊,你將受到保護。

大多數 HTTPS/SSL 加密網站都有其唯一的 SSL 證書。 如果用戶的瀏覽器與 HTTPS 不匹配,則用戶收到沒有連接是安全消息。 這只是對用戶的警告信息,該網站會對您的 PC 造成損害。

根據這項規定,谷歌已經宣布了更好的計劃,讓網站所有者使用 SSL 安全性來獲得更好的網絡保護和用戶體驗。 如今,幾乎每個網站都使用 SSL 加密,無論是遊戲、博客、文章、電子商務等等。

由於此規範,如果任何網站發現沒有 SSL 安全證書,該網站將被視為不安全,用戶會收到錯誤消息。

因此,網站上的無安全標籤不被用戶接受,因為它們存在​​錯誤和瀏覽器損壞的威脅。 此外,這給用戶留下了不好的印象。

如果您想在網上以真正的經銷商的身份出現,請確保您有一個有效的 SSL 安全計劃,尤其是當您的網站像亞馬遜一樣銷售時。 忘記利弊吧,谷歌希望每個網站都必須有 SSL 計劃。

除此之外,如果您已激活 SSL 計劃並遇到麻煩。 因此,本指南適合您。 確保您了解問題及其修復技術。

常見的 SSL 問題以及如何解決它們

1.修復谷歌瀏覽器錯誤

如果用戶正在使用 Google Chrome 瀏覽器並且由於 SSL 問題而無法訪問該網站。 用戶可能會收到給定的錯誤:

修復谷歌瀏覽器錯誤

你的連接不是私人的
攻擊者可能正在竊取您的個人信息。
NET::ERR_CERT_AUTHORITY_INVALID

你的連接不是私人的

此錯誤顯示或警告您該站點不安全。 這也表明,瀏覽器不接受該站點的 SSL 安全證書,可能是由於以下原因:

  • SSL 證書已使用不同的域頒發。
  • SSL 證書已過期
  • Bower 無法識別 SSL 證書。

如果您尚未購買自己的 SSL 證書或您的開發人員已購買此證書,那麼您可以聯繫他為您修復該錯誤。
如果您個人購買,則可以重新安裝 SSL 證書或與免費的 SSL 提供商聯繫以支持您。

2. 修復混合移動錯誤 IE SSL 到 HTTPS

當您將 WordPress 站點從 SSL 轉換為 HTTPS 時,通常會發生這些錯誤。 此舉之後,有時 Google 會通過 SSL 而不是 HTTP 協議讀取您的內容。 如果這是您的問題,那麼您需要快速解決它。

如果對它是什麼感到困惑。 然後做一件事,在谷歌上打開你的網站並查看掛鎖,如果這表明你是安全的,或者如果不是,那麼你必須處理它。

修復混合錯誤的兩種方法:

使用插件

要修復 WordPress 中常見的 SSL 問題,該插件是最簡單但令人驚嘆的方法。 這對任何人來說都更容易,尤其是那些不了解 WordPress 編碼的人。 如果您想應用此方法,那麼您只需執行以下操作:

首先安裝並激活插件,非常簡單的 SSL。 激活此窗口後,進入設置然後 SSL 頁面檢查設置。

真正簡單的 SSL

非常簡單的 SSL

該插件將自動處理設置(SSL/HTTPS)。 請記住,一個非常簡單的 SSL 使用緩衝技術來管理設置並使 SSL 正常工作。

手動修復錯誤

好吧,這個選項通常通過它的標題來理解你必須手動工作。 所以首先開始故障排除,這可以提高網站性能。 在下一步中,轉到設置,然後轉到常規頁面。 此處確保站點的手動地址是 HTTPS URL。

SSL 設置

如果您看到的是 HTTP 而不是 HTTPS,請更正它。 完成更改後,單擊“保存”按鈕。 然後下一步繼續在數據庫中查找 HTTP URL,並使用 HTTPS URL 更正所有內容。 您可以使用更好的搜索和替換插件來快速完成此操作。

安裝下一個插件,更好的搜索和替換。 激活後進入工具然後插件頁面。 將 HTTP 替換為 HTTPS。 這將使用 HTTPS 更新所有 URL,您將通過檢查內容在數據庫中看到它。

如果您仍然遇到錯誤,您的下一個技巧是對 WordPress 主題中的每個 URL 進行故障排除。 您可以找到錯誤並使用替換選項替換該錯誤。

這一步對任何人來說都可能很困難,因為這需要很多注意力。 此時,最好找一個可以為你做這件事的開發人員,並輕鬆地將 HTTP 更改為 HTTPS。

3.修復太多重定向錯誤

將 SSL 移至 HTTPS 後,重定向錯誤很常見。 因此,要修復該問題,您需要進入 wp-config.php.file。 並將以下代碼添加到其中。

 定義(' FORCE_SSL_ADMIN', true);
// 在某些設置中 HTTP_X_FORWARDED_PROTO 可能包含
//逗號分隔的列表,例如http、https
//所以檢查https是否存在
如果
(strops ($_SERRVER['HTTP_X_FORWARDED_PROTO], 'https') !== false)
$_SERVER ['HTTPS']='開';

4. 修復 HTTP & HTTPS 重定向錯誤

如果您使用的是非常簡單的 SSL 插件,那麼出現重定向錯誤是很常見的。 因此,要使用給定的代碼修復將 HTTP 設置為 HTTPS 的問題。

< 我模塊 modf-rewrite.c>

重寫引擎開啟

RewriteCond %{HTTPS} 關閉

重寫規則 ^(.*)$ <u>https://%</u>

{HTTP_HOST}%{REQUEST_URI}

[左,右=301]

&lt;/如果模塊&gt;

注意 - 使用不更改的代碼來修復 WordPress 中的常見 SSL 問題。