披露:當您通過我們的鏈接購買服務或產品時,我們有時會獲得佣金。

什麼是403禁止的錯誤以及如何解決(5個解決方案的解釋)

什麼是403禁止錯誤?

403禁止的錯誤

One of the most commonly seen errors while browsing is 403禁止的錯誤.

基本上由於多種原因,用戶可以獲得超文本傳輸協議響應。

瀏覽時,如果您遇到403錯誤,那是因為您無權訪問指定的URL。

在本文中,我們將帶您逐步了解其不同版本,原因,可能的解決方案和解決方法(如果有)。

What are the variants of HTTP 403 error?

最常見的Error 403變體是:

  • 403錯誤
  • 403故宮
  • 403禁止的錯誤
  • 403禁止的Nginx
  • 403禁止訪問被拒絕
  • 錯誤403禁止
  • 被禁止
  • 禁止使用HTTP 403
  • Nginx 403禁止

HTTP錯誤403如何工作?

用戶主要通過身份驗證或訪問錯誤通過HTTP與服務器通信時,會看到錯誤403之一。

當用戶嘗試瀏覽網頁時,瀏覽器使用HTTP發送請求。

作為響應,服務器檢查請求,如果一切正確,則服務器在加載頁面之前以2xx類別成功代碼作為響應。

這種情況發生得如此之快,以至於用戶無法在屏幕上看到它。

但是,如果服務器出於某種原因在請求中發現一些問題,它將顯示4xx類別錯誤。

這些代碼將根據預定義的方案自動生成,並且每個錯誤代碼都代表不同的原因。

這些代碼可幫助開發人員和一些老練的用戶理解原因。

最常見的4xx類別錯誤是403和404。

錯誤404表示無法在提到的URL處找到用戶正在請求的文件或資源。

而403表示所需的URL有效,但是無法滿足用戶的請求。

HTTP錯誤403的實際原因因情況而異。 例如,對於某些網站,403狀態積極禁止在某些目錄中進行搜索。

就像禁用直接訪問服務器上的多媒體內容一樣。

What are the common reasons for 403 error?

正如我們在上面簡要解釋403錯誤時,我們現在將說明由於以下任何原因,用戶如何陷入403錯誤。

原因1:熱鏈接保護

什麼是熱鏈接? 熱鏈接通過鏈接某人的網站資產(例如圖像和視頻等)來竊取其帶寬。

為了進一步解釋,假設網站1的所有者正在其服務器上託管一些高分辨率圖像或視頻。

網站2的所有者對內容的質量印象深刻,並決定在其網站上也使用它們。

現在,他不再將這些圖像直接託管在自己的服務器上,而是從網站1的服務器鏈接它們。

從技術上講,這絕對可以正常工作,並且在瀏覽網站2時,用戶將無法立即得知該網站是否正在使用熱鏈接。

這樣做可以為網站2節省大量資源,但是卻在竊取網站1的資源,並且可能會降低網站1的服務器的服務質量。

為了避免這種情況,網站1的所有者可以實施區域引薦來源網址。

這將限制熱鏈接,並在熱鏈接的情況下返回403錯誤。

As this is a server to server restriction, the end-user cannot do much in this case, however, the owners can resolve the issue by hosting the content on their own server.

請注意,未經第三方許可使用第三方資源是不道德的。

How to fix 403 error by Hotlink Protection?

建立 盜鏈保護 in cPanel, head to Security < Hotlink Protection:

403 Forbidden Error: Security

在這裡,您可以啟用或禁用熱鏈接保護:

啟用-禁用

現在,如果您同時是website1和website2的所有者,則可以禁用自己網站的熱鏈接保護,以便可以將內容與您的網站鏈接。

以下屏幕截圖將為您詳細說明:

403 Forbidden Error: Configure

原因2:權限錯誤

403禁止錯誤的另一個最常見原因是不當設置了文件權限。

要解決此類問題,所有者必須按以下方式設置權限:

  • 動態內容:700
  • 文件夾:755
  • 靜態內容:644

How to fix 403 error due to Bad Permissions?

若要設置權限,請按照下列步驟操作:

1.使用指定的URL和分配的登錄憑據登錄到cPanel
2.單擊“文件”字段中的“文件管理器”圖標

許可證

3.在打開的窗口的左側,您將看到所有文件和文件夾的權限
4.確保public_html文件夾的權限為750,如下所示:

403 Forbidden Error: change-permissions

如果是750,請轉到下一個疑難解答,否則請按照以下步驟操作:

a. Choose the public_html folder > click on the Change Permissions icon
b. Set up permissions to 750 > Save.
C。 清除瀏覽器緩存
d。 清除您的本地DNS緩存

原因3:隱藏文件/錯誤的URL

隱藏的文件不應該公開訪問,因此服務器限制了公開訪問。

當用戶嘗試訪問隱藏文件時,將引發403禁止錯誤。

同樣,對於某些服務器,如果用戶有意或無意輸入無效的URL,則可能會出現403禁止錯誤消息。

它可能因服務器而異,並且取決於用戶輸入的內容,例如,如果您輸入文件夾目錄而不是文件路徑,則可能會看到錯誤。

原因4:知識產權規則

如前所述,錯誤403主要是由於身份驗證錯誤引起的。

由於cPanel中定義的任何IP拒絕規則,用戶可以看到403條規則。

在這種情況下,請驗證cPanel中的規則以確保您沒有阻塞自己的IP範圍。

如果您需要阻止某些用戶訪問,則IP規則會很有幫助。

How to fix 403 error due to IP Rules?

要檢查IP規則,請按照以下步驟操作:

1.使用URL和提供的登錄憑據登錄到cPanel帳戶。
2.轉到“安全性”部分,然後單擊“ IP阻止程序”圖標。

403 Forbidden Error: ip-blocker

3.輸入您要拒絕訪問的一個或一系列IP地址。

ip-blocker-add

4.單擊添加按鈕。

姓名
單個IP地址 192.168.0.1
2001:db8 :: 1
範圍 192.168.0.1 – 192.168.0.40
2001:db8::1 – 2001:db8::3
隱含範圍 192.168.0.1 – 40
CIDR格式 192.168.0.1/32
2001:db8 :: / 32
表示192。*。*。* 192。*。*。*

原因5:索引管理器

默認情況下,Web服務器將從目標目錄加載索引或主頁。

如果該文件夾中缺少索引文件,則Web瀏覽器將顯示該文件夾的內容,但這可能會導致安全風險。

通過不直接顯示文件夾內容來降低安全風險,或者顯示403錯誤。

解決方案:

您可以通過將適當的索引文件上載到目錄或從cPanel更改“索引管理器”的值來解決此問題。

403 Forbidden Error: indexes

結論

造成HTTP 403禁止錯誤的原因有很多,但是所有這些都僅意味著一件事,並且被拒絕訪問。

可以通過更改安全性設置在服務器級別修復403錯誤。