什麼是401錯誤代碼以及如何在WordPress上修復它(快速指南)

[ad_1]

試圖訪問網站只能遇到401錯誤代碼?這可能發生在您自己的WordPress網站上,也可能發生在您嘗試訪問的其他人的網站上。

如果您的WordPress網站向其他訪問者顯示401錯誤代碼,則解決問題非常重要,這樣訪問者就可以享受您的網站。如果您在訪問其他人的網站時遇到401錯誤代碼,您將需要了解問題,以便了解正在發生的事情。 在#WordPress #website上看到401錯誤代碼?這是它的含義以及如何解決它? 單擊「推文」

在這篇文章中,我們將解釋401錯誤是什麼,導致錯誤的原因,以及如何修復錯誤401消息。

401錯誤代碼是什麼意思?

401錯誤代碼的一個示例

401 Unauthorized錯誤是HTTP狀態代碼,表示伺服器收到未經身份驗證的請求。由於您網站上特定網頁或目標的憑據無效,因此通常會生成401錯誤代碼響應。此狀態通常與WWW-authenticate標頭一起發送,該標頭包含有關如何正確授權的信息。

從人的角度來說,這基本上意味著您的客戶端(例如您的Web瀏覽器)無法使用伺服器進行身份驗證,因此無法查看資源。例如,特定頁面可能需要有效的用戶名和密碼才能查看。

401錯誤代碼與400範圍內的其他錯誤代碼一樣,意味著客戶端存在問題 – AKA問題出在您的Web瀏覽器端(或其他客戶端),而不是您嘗試訪問的網站。

401錯誤與403錯誤

人們常常將401錯誤與403混淆,但兩者是不同的。 403錯誤意味著禁止訪問該頁面,而401錯誤僅表示驗證對頁面的訪問許可權存在問題。也就是說,401意味著不一定禁止訪問,伺服器只是無法驗證授予訪問許可權的請求。

401錯誤代碼變化

指示401錯誤代碼的確切消息因伺服器而異,但以下是您將看到的典型401錯誤代碼變體:

  • 401未經授權
  • 需要授權
  • 拒絕訪問
  • HTTP錯誤401未經授權

導致401錯誤代碼的原因是什麼?

以下是401錯誤代碼的一些常見原因:

  • URL錯誤 – 有時401錯誤代碼是由於錯誤的URL。確保已正確輸入要訪問的站點的URL。
  • 無效的登錄憑據 – 網站的某些頁面要求您登錄才能訪問該信息。如果您尚未登錄,則很可能會出現401錯誤。確保您輸入的登錄憑據準確無誤。
  • 虛假登錄要求 – 這種情況很少發生,但在某些情況下,不需要登錄的網站仍會顯示登錄頁面。這表明管理員方面存在問題,並且經常會出現401錯誤。
  • DNS錯誤 – 有時,域名系統故障可能導致401響應。 DNS故障不太常見。
  • 安全/防火牆問題 – 如果某些WordPress安全插件或防火牆檢測到惡意活動,則會導致401錯誤。
  • 插件問題 – 您網站上的WordPress插件可能會觸發401錯誤代碼。

如何修復WordPress上的401錯誤代碼

通常,只需按下刷新按鈕即可修復401錯誤代碼。如果刷新頁面不起作用,請嘗試以下修復:

1.檢查URL是否有錯誤

由於您輸入的URL不正確或者輸入了錯誤,因此可能會發生401錯誤 登錄URL已更改。或者,您可能在網路瀏覽器中點擊了過時的鏈接。如果頁面不再存在,伺服器可能會顯示401代碼。檢查拼寫錯誤的URL。您還可以使用搜索引擎查找您嘗試訪問的網頁的正確網址。

2.清除瀏覽器緩存和cookie

您的瀏覽器緩存有助於通過減少網站的載入時間來改善您的整體衝浪體驗。為此,瀏覽器會存儲您最常訪問的內容的本地副本。您的瀏覽器緩存有時會與應用程序的實時版本重疊,從而導致404錯誤代碼。

要修復此錯誤,只需清除瀏覽器的緩存即可。

與緩存類似,有HTTP cookie,它們基本上是存儲數據的微小部分。無效和/或損壞的cookie可能導致身份驗證錯誤。清除Cookie並嘗試再次打開該頁面。

3.停用WordPress插件

因為WordPress插件可以改變您的網站的功能,它們是WordPress上401錯誤代碼的典型原因。

如果是 WordPress安全插件,有時插件打算這樣做。例如,如果插件認為您受到攻擊,某些插件將鎖定您的登錄頁面,這會在您嘗試打開登錄頁面時觸發401錯誤代碼。或者插件中的防火牆就像 Wordfence 可能會導致這個問題。

在這種情況下,一旦您通過停用插件來解決問題,您可以聯繫插件的支持以了解問題。

其他時候,它可能是一個意外的兼容性問題。

要確定哪個插件導致401錯誤,請嘗試停用您站點上的所有插件並逐個重新激活它們。或者,如果錯誤僅在您安裝新插件後出現,請嘗試先停用該插件。

4.刪除伺服器級密碼保護

如果你是 使用htaccess / htpasswd 要使用額外的用戶名/密碼保護您的WordPress網站部分,請嘗試停用此功能 額外的密碼保護

許多Web主機還為您提供了一個從cPanel控制此類密碼的工具。尋找一個名為的工具:

  • 密碼保護目錄
  • 目錄隱私

5.刷新您的DNS

在極少數情況下,DNS錯誤可能導致伺服器在您的瀏覽器上顯示401錯誤代碼。要解決此問題,您需要刷新DNS。雖然這是一個相當不尋常的原因,但修復起來非常簡單。

對於Windows用戶:

  • 以管理員身份登錄計算機
  • 打開「搜索」窗口
  • 在搜索欄位中鍵入CMD.exe以打開命令提示符
  • 在CMD界面中輸入這個小代碼:「ipconfig / flushdns」

對於macOS用戶:

  • 打開命令終端
  • 在終端界面輸入此代碼:「sudo killall -HUP mDNSResponder」

6.試著等

像安全插件一樣 WordPress託管公司 會暫時的 阻止你的IP 如果他們認為你做了惡意的事情 – 例如輸入錯誤的密碼。在這種情況下,您可以嘗試等待,看看是否可以解決問題,因為有時您的網站只會被鎖定很短的時間。

此外,許多WordPress網站需要定期停機維護。如果您在其他人的網站上看到401錯誤,則可能會在後端進行維護或構建,從而導致臨時登錄問題。嘗試給管理員一些時間並在幾分鐘後登錄。

結束語401錯誤表示客戶端身份驗證問題。也就是說,您的Web瀏覽器在使用WordPress站點的伺服器進行身份驗證時遇到問題。 在#WordPress #website上看到401錯誤代碼?這是它的含義以及如何解決它? 單擊「推文」

在開始深入了解任何問題之前,請先嘗試一些快速修復。確保您使用的網址正確無誤,並且不要忘記清除瀏覽器的緩存和Cookie。

還要考慮您可能在您的站點上使用的任何安全工具,以及您可能添加的任何伺服器級密碼,例如通過htaccess和htpasswd的密碼。您也可以嘗試停用插件。

您對401錯誤代碼有任何疑問嗎?讓我們在評論中知道!

相關文章