Ujawnienie: Kiedy kupujesz usługę lub produkt za pośrednictwem naszych linków, czasami otrzymujemy prowizję.

Co to jest 403 Forbidden Error i jak go naprawić (5 rozwiązań wyjaśnionych)

Co to jest błąd zabroniony 403?

403 Zabroniony błąd

One of the most commonly seen errors while browsing is 403 Zabroniony błąd.

Zasadniczo jest to odpowiedź protokołu przesyłania hipertekstu, którą użytkownik może uzyskać z wielu powodów.

Jeśli podczas przeglądania wystąpi błąd 403, dzieje się tak dlatego, że nie masz uprawnień dostępu do określonego adresu URL.

W tym artykule przeprowadzimy Cię przez jego różne wersje, przyczyny, możliwe rozwiązania i obejścia, jeśli takie istnieją.

What are the variants of HTTP 403 error?

Najczęstsze warianty Error 403 to:

  • Błąd 403
  • Zakazane 403
  • 403 Zabroniony błąd
  • 403 Zakazany Nginx
  • 403 Zabronione: odmowa dostępu
  • Błąd 403 Zabronione
  • Zabroniony
  • HTTP 403 Zabronione
  • Nginx 403 Zabroniony

Jak działa błąd HTTP 403?

Użytkownik zobaczy jeden z błędu 403 podczas komunikacji z serwerem przez HTTP, głównie z powodu błędu uwierzytelnienia lub dostępu.

Gdy użytkownik próbuje przeglądać stronę internetową, przeglądarka wysyła żądanie za pomocą protokołu HTTP.

W odpowiedzi serwer sprawdza żądanie i jeśli wszystko jest w porządku, serwer odpowiada kodem powodzenia kategorii 2xx przed załadowaniem strony.

Dzieje się to tak szybko, że użytkownicy nie widzą tego na ekranie.

Jeśli jednak serwer znajdzie jakieś problemy w żądaniu z jakiegokolwiek powodu, wyświetli błąd kategorii 4xx.

Kody te są generowane automatycznie zgodnie ze wstępnie zdefiniowanymi scenariuszami, a każdy kod błędu reprezentuje inny powód.

Te kody pomagają programistom i niektórym zaawansowanym użytkownikom zrozumieć przyczynę.

Najczęstsze błędy kategorii 4xx to 403 i 404.

Błąd 404 oznacza, że ​​plików lub zasobów, których żąda użytkownik, nie można znaleźć pod wspomnianym adresem URL.

Podczas gdy 403 oznacza, że ​​żądany adres URL jest prawidłowy, ale żądanie użytkownika nie mogło zostać spełnione.

Rzeczywisty powód błędu HTTP 403 różni się w zależności od przypadku. Na przykład w przypadku niektórych witryn wyszukiwanie w niektórych katalogach jest aktywnie zabronione ze względu na status 403.

Podobnie jak wyłączenie bezpośredniego dostępu do treści multimedialnych na serwerze.

What are the common reasons for 403 error?

Jak krótko wyjaśniliśmy powyżej błąd 403, wyjaśnimy teraz, w jaki sposób użytkownik może dostać się do błędu 403 z jednego z następujących powodów.

Powód 1: Ochrona Hotlink

Co to jest hotlinkowanie? Hotlinkowanie to kradzież czyjejś przepustowości poprzez linkowanie do zasobów strony internetowej, takich jak obrazy i filmy itp.

Aby to wyjaśnić dalej, załóżmy, że właściciel witryny 1 hostuje niektóre zdjęcia lub filmy w wysokiej rozdzielczości na swoim serwerze.

Właściciel strony 2 jest pod wrażeniem jakości treści i decyduje się na ich użycie również na swojej stronie.

Teraz zamiast hostować te obrazy bezpośrednio na własnym serwerze, łączy je z serwera strony 1.

Technicznie będzie to działać absolutnie dobrze, a podczas przeglądania strony 2 użytkownik nie będzie w stanie od razu stwierdzić, czy strona korzysta z hotlinkowania.

Takie postępowanie pozwala zaoszczędzić wiele zasobów dla strony 2, ale kradnie zasoby strony 1 i może obniżyć jakość usług dla serwera strony 1.

Aby uniknąć takich sytuacji, właściciel witryny 1 może wdrożyć strony odsyłające do strefy.

Ograniczy to hotlinkowanie i zwróci błąd 403 w przypadku hotlinkowania.

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.

Pamiętaj, że nieetyczne jest korzystanie z zasobów stron trzecich bez ich zgody.

How to fix 403 error by Hotlink Protection?

Ustawić Ochrona Hotlink in cPanel, head to Security < Hotlink Protection:

403 Forbidden Error: Security

Tutaj możesz włączyć lub wyłączyć ochronę hotlink:

Włącz-Wyłącz

Teraz, jeśli jesteś właścicielem zarówno witryny1, jak i witryny2, możesz wyłączyć ochronę Hotlink dla własnej witryny, aby można było łączyć zawartość z witryną i z niej.

Poniższy zrzut ekranu opracuje go dla Ciebie:

403 Forbidden Error: Configure

Powód 2: Złe uprawnienia

Innym najczęstszym powodem 403 zabronionych błędów jest niewłaściwe ustawienie uprawnień do plików.

Aby rozwiązać takie problemy, właściciel musi skonfigurować uprawnienia zgodnie z:

  • Treść dynamiczna: 700
  • Foldery: 755
  • Zawartość statyczna: 644

How to fix 403 error due to Bad Permissions?

Aby skonfigurować uprawnienia, wykonaj następujące czynności:

1. Zaloguj się do swojego cPanel, używając określonego adresu URL i przypisanych poświadczeń logowania
2. Kliknij ikonę Menedżera plików w polu Pliki

zezwolenia

3. Po lewej stronie okna, które zostanie otwarte, zobaczysz uprawnienia do wszystkich plików i folderów
4. Upewnij się, że uprawnienia do folderu public_html wynoszą 750, jak pokazano poniżej:

403 Forbidden Error: change-permissions

Jeśli jest to 750, przejdź do następnego rozwiązania innego problemu, wykonaj następujące czynności:

a. Choose the public_html folder > click on the Change Permissions icon
b. Set up permissions to 750 > Save.
do. Wyczyść pamięć podręczną przeglądarki
re. Wyczyść lokalną pamięć podręczną DNS

Powód 3: Ukryte pliki / zły adres URL

Ukryte pliki nie powinny być publicznie dostępne, dlatego serwer ogranicza publiczny dostęp.

Gdy użytkownik próbuje uzyskać dostęp do ukrytych plików, generowany jest błąd 403 zabroniony.

Podobnie, w przypadku niektórych serwerów, jeśli użytkownik wprowadzi nieprawidłowy adres URL umyślnie lub nieumyślnie, może pojawić się komunikat o błędzie 403.

Może się różnić w zależności od serwera i zależy od tego, co wprowadził użytkownik, na przykład możesz zobaczyć błąd, jeśli wprowadzisz katalog folderów zamiast ścieżki do pliku.

Powód 4: Zasady własności intelektualnej

Jak wspomniano wcześniej, błąd 403 powstaje głównie z powodu błędu uwierzytelnienia.

Użytkownicy mogą zobaczyć reguły 403 z powodu dowolnych reguł odmowy IP zdefiniowanych w cPanel.

W takim przypadku sprawdź reguły w cPanel, aby upewnić się, że nie blokujesz własnego zakresu adresów IP.

Reguły IP są bardzo pomocne, jeśli chcesz zablokować dostęp dla niektórych użytkowników.

How to fix 403 error due to IP Rules?

Aby sprawdzić reguły IP, wykonaj następujące czynności:

1. Zaloguj się do konta cPanel za pomocą adresu URL i podanych danych logowania.
2. Przejdź do sekcji Bezpieczeństwo i kliknij ikonę IP Blocker.

403 Forbidden Error: ip-blocker

3. Wprowadź jeden lub zakres adresów IP, którym chcesz odmówić dostępu.

ip-blocker-add

4. Kliknij przycisk Dodaj.

Imię wartość
Pojedynczy adres IP 192.168.0.1
2001: db8 :: 1
łodzie 192.168.0.1 - 192.168.0.40
2001:db8::1 – 2001:db8::3
Zasięg domyślny 192.168.0.1 - 40
Format CIDR 192.168.0.1/32
2001: db8 :: / 32
Implikuje 192. *. *. * 192. *. *. *

Powód 5: Menedżer indeksu

Domyślnie serwer WWW ładuje indeks lub stronę główną z katalogu docelowego.

Jeśli w folderze brakuje pliku indeksu, przeglądarka wyświetli zawartość folderu, ale może to spowodować zagrożenie bezpieczeństwa.

Ryzyko związane z bezpieczeństwem zmniejsza się, ponieważ nie wyświetla bezpośrednio zawartości folderu, a alternatywnie wyświetlany jest błąd 403.

Rozwiązanie:

Możesz rozwiązać ten problem, przesyłając odpowiedni plik indeksu do katalogu lub zmieniając wartości „Index Manager” z cPanel.

403 Forbidden Error: indexes

Wnioski

Istnieje wiele powodów, dla których może powodować niedozwolony błąd HTTP 403, ale wszystkie one oznaczają tylko jedno, a mianowicie odmowę dostępu.

Błąd 403 można naprawić na poziomie serwera, zmieniając ustawienia zabezpieczeń.