Wyjaśnienie błędu 403: co oznacza i jak go naprawić
Błąd 403 oznacza, że serwer zrozumiał Twoje żądanie, ale odmówił udostępnienia strony lub pliku. Sprawdź adres i swoje konto, a następnie przeprowadź kilka kontroli przeglądarki i sieci. Jeśli witryna celowo ogranicza dostęp, tylko jej właściciel lub administrator może zmienić to uprawnienie.
Strona 403 oznacza, że żądanie dotarło do serwera, który odmówił udostępnienia zasobu.
Co oznacza błąd 403 Forbidden?
HTTP 403 to odpowiedź z grupy błędów klienta 4xx. Sam status nie wyjaśnia przyczyny odmowy dostępu; witryna może wskazać przyczynę, ale może również wyświetlić tylko komunikat „Zabronione”, „Odmowa dostępu” lub stronę błędu z nazwą marki. Specyfikacja semantyki HTTP RFC 9110 mówi, że odpowiedź 403 oznacza, że serwer zrozumiał żądanie, ale odmawia jego realizacji. Serwer może również użyć kodu 404, aby nie ujawniać istnienia strony z ograniczeniami.
Odpowiedź 401 zazwyczaj sygnalizuje brak uwierzytelnienia lub konieczność jego powtórzenia. Odpowiedź 403 częściej oznacza, że serwer nie udzieli dostępu na podstawie otrzymanego żądania, nawet jeśli użytkownik jest zalogowany. Typowe przyczyny to uprawnienia konta lub pliku, reguła bezpieczeństwa na stronie internetowej lub jej CDN, adres IP lub blokada sieciowa, a także próba otwarcia katalogu, którego serwer nie publikuje. Na przykład Cloudflare dokumentuje zarówno reguły uprawnień serwera źródłowego, jak i reguły zapory sieciowej lub WAF jako możliwe źródła odpowiedzi 403.
Jak naprawić błąd 403 jako odwiedzający
Wypróbuj te sprawdzenia po kolei. Mogą one naprawić nieaktualną sesję lub żądanie, ale nie mogą obejść ograniczeń ustawionych przez właściciela.
1. Odśwież stronę raz i sprawdź jej status
Odśwież raz, odczekaj minutę i spróbuj ponownie. Sprawdź oficjalną stronę stanu witryny pod kątem incydentu. Wielokrotne odświeżanie nie usunie reguły dostępu i może spowodować uruchomienie limitów przepustowości.
2. Sprawdź adres i otwórz stronę z witryny
Sprawdź cały adres, czy nie ma w nim literówki, zbędnego znaku lub nieaktualnego linku.
Sprawdź pełny adres URL, łącznie ze ścieżką. Jeśli zakładka jest stara, zacznij od strony głównej witryny i ponownie przejdź do elementu. Folder może zwrócić błąd 403, gdy listy katalogów są wyłączone; nie zgaduj ukrytych ścieżek.
3. Zaloguj się na konto, które powinno mieć dostęp
Zaloguj się na konto, do którego przypisano subskrypcję, zaproszenie lub dostęp do pliku.
Zaloguj się i otwórz ponownie stronę. Jeśli korzystasz z wielu kont, wybierz to powiązane z członkostwem, organizacją, zaproszeniem lub udostępnionym plikiem. Jeśli dostęp nadal nie działa, poproś właściciela o weryfikację uprawnień tego konta.
4. Usuń tylko pliki cookie lub dane witryny tej witryny
Usunięcie danych z jednej witryny może spowodować zresetowanie nieaktualnej sesji. Może być konieczne ponowne zalogowanie się.
Wygasły plik cookie sesji może powodować problemy. Usuń tylko pliki cookie lub dane witryny, której dotyczy problem, otwórz ją ponownie i zaloguj się ponownie. W Chrome na komputerze postępuj zgodnie z aktualnymi instrukcjami Google dotyczącymi plików cookie i danych witryn : otwórz Ustawienia → Prywatność i bezpieczeństwo → Pliki cookie innych firm → Wyświetl wszystkie dane i uprawnienia witryny , wyszukaj witrynę i usuń jej wpis. Inne przeglądarki używają innych menu. Może to spowodować wylogowanie lub wyczyszczenie zapisanych preferencji. Czyszczenie całej historii zazwyczaj nie jest konieczne w przypadku błędu 403 po stronie serwera.
5. Tymczasowo przetestuj bez VPN, proxy lub rozszerzenia blokującego
Tymczasowe sprawdzenie wyłączenia VPN może pokazać, czy bieżące połączenie jest traktowane inaczej.
W przypadku połączenia zaufanego, na krótko rozłącz się z VPN lub proxy albo wyłącz rozszerzenie prywatności dla danej witryny, a następnie odśwież stronę. Następnie ponownie włącz zabezpieczenia. Nie korzystaj z innej lokalizacji, aby ominąć zasady obowiązujące w danym regionie, szkole lub miejscu pracy; skontaktuj się z daną witryną, jeśli blokada wydaje się błędna.
6. Porównaj inną przeglądarkę lub zaufaną sieć
Testowanie drugiej, zaufanej sieci pozwala sprawdzić, czy ograniczenie dotyczy tylko jednego połączenia.
Spróbuj użyć innej przeglądarki lub innego urządzenia, a następnie zaufanego połączenia alternatywnego, takiego jak dane mobilne. Jeśli strona działa, przyczyną może być oryginalna przeglądarka lub sieć; jeśli nie działa wszędzie, poproś witrynę o sprawdzenie uprawnień lub reguł serwera. Zmiana DNS zazwyczaj nie rozwiąże problemu HTTP 403, ponieważ serwer już zwrócił odmowę.
Jeśli problem będzie się powtarzał, skontaktuj się z oficjalnym kanałem pomocy technicznej witryny. Dołącz adres strony, tekst błędu, datę i godzinę wraz ze strefą czasową, przeglądarkę oraz wszelkie żądania lub identyfikatory Ray ID. Nigdy nie wysyłaj hasła, pliku cookie sesji ani danych płatności.
Jeśli zarządzasz witryną
Użyj identyfikatora żądania i znacznika czasu, aby zlokalizować warstwę, która zwróciła błąd 403.
Użyj treści odpowiedzi i identyfikatora żądania, aby określić, czy błąd zwróciła sieć CDN, zapora sieciowa WAF, serwer WWW czy aplikacja. Błąd 403 w Cloudflare oznaczony marką może wskazywać na jego reguły bezpieczeństwa; błąd nieoznaczony marką może pochodzić od źródła. Przed edycją reguł sprawdź pasujące logi, autoryzację konta, listy zablokowanych adresów IP, uprawnienia do plików, limity przepustowości i ostatnie zmiany w zaporze sieciowej.
Zamiast otwierać szeroki dostęp, należy poprawić uprawnienia użytkownika lub roli.
W przypadku błędu IIS 403.14 , Microsoft informuje, że witryna może nie mieć domyślnego dokumentu lub mieć wyłączone przeglądanie katalogów. Skonfiguruj odpowiedni dokument domowy, gdy jest to konieczne; nie ujawniaj publicznego wykazu katalogów, aby ukryć błąd. Przetestuj zawężoną zmianę i upewnij się, że zasób pozostaje chroniony. Szczegółowe informacje dotyczące poszczególnych platform można znaleźć w przewodniku rozwiązywania problemów z błędem 403 firmy Cloudflare oraz w poradniku Microsoft dotyczącym błędu IIS 403.14 .