Co to jest błąd 403 i jak go naprawić?

Magdalena Kościółek
Magdalena Kościółek
Archiwum 07.2022
 
Co to jest błąd 403 i jak go naprawić?

Co to jest błąd 403
i jak go naprawić?

Błąd 403 Forbidden to kolejny z błędów, który może zostać wykryty przez roboty i znaleźć się w raporcie “Stan” w Google Search Console. Zdarza się również, że pojawia się na stronie użytkownikowi. Powodów, dla których występuje, jak i sposobów na jego naprawę jest kilka.

Błąd 403 – na czym polega?

Błąd http 403 forbidden, tak jak 401 i 404, należy do grupy błędów 4xx. Jest kodem odpowiedzi, który oznacza, że nie masz dostępu do danej zawartości strony internetowej.

Innymi słowy, serwer identyfikuje Cię poprawnie jako użytkownika, ale celowo blokuje Ci dostęp do pewnej zawartości, ponieważ nie masz uprawnień do jej przeglądania. Drugą opcją jest błąd po stronie serwera. W zależności od przeglądarki, hostingu czy systemu CMS, komunikat pojawiający się w oknie może nazywać się oraz wyglądać trochę inaczej, jednak zawsze oznacza to samo.

Jak naprawić błąd 403 forbidden, jeśli jesteś użytkownikiem?

Podczas przeglądania strony internetowej może się zdarzyć, że zobaczysz komunikat o błędzie 403. Są sytuacje, w których część zasobów jest dostępna tylko dla ściśle określonych użytkowników. Gdy wiesz, że do nich nie należysz, jedyną opcją jest opuszczenie strony. Jeżeli jednak masz pewność, że ta zawartość powinna być dla Ciebie dostępna, możesz spróbować ten błąd naprawić.

Sprawdź czy wpisany adres URL jest poprawny

Jeżeli wiesz, że masz mieć dostęp do tej zawartości, sprawdź poprawność adresu. Może się zdarzyć, że przez przypadek trafiłeś na zawartość, która nie jest dla Ciebie dostępna.

Sprawdź, czy wciąż jesteś zalogowany

W sytuacji, gdy zawartość powinna być dostępna po zalogowaniu, zweryfikuj czy pozostajesz zalogowany. Niektóre strony internetowe wylogowują użytkowników po określonym czasie lub gdy zalogują się z innego urządzenia. Jeżeli Cię wylogowało, zaloguj się i wróć na stronę.

Wyczyść dane przeglądania i zaloguj się ponownie

Ciasteczka oraz pamięć podręczna mogą powodować problemy zarówno z logowaniem się, jak i z poprawnym wyświetlaniem zawartości po zalogowaniu. Warto w ustawieniach przeglądarki wyczyścić te dane, spróbować zalogować się ponownie i przejść na stronę, na której pojawił się błąd.

Skontaktuj się z dostawcą usług internetowych

Inną opcją naprawy, gdy dostęp do zawartości strony jest publiczny, a Ty nie możesz jej wyświetlić, jest blokada Twojego adresu IP. Jest to częsta praktyka, gdy dany adres zostanie uznany za szkodliwy. Wówczas należy skontaktować się z dostawcą internetu i poprosić o sprawdzenie, dlaczego Twoje IP jest blokowane przez strony internetowe oraz zmianę adresu.

Jeżeli żadna powyższych opcji nie zadziałała i wiesz, że do danej zawartości powinieneś mieć dostęp, to jedyne, co możesz zrobić, to skontaktować się z właścicielem strony.

Error 403 Forbidden

Jak naprawić błąd 403 forbidden, jeśli jesteś właścicielem strony?

Jako administrator lub właściciel strony, informację o błędzie 403 forbidden możesz znaleźć podczas sprawdzania serwisu crawlerem jak np.  Screaming Frog, w Google Search Console lub  otrzymać od użytkowników mających problem z dostępem do zawartości strony. Niezależnie od tego, skąd dowiedziałeś się o błędzie, niezwłocznie sprawdź, gdzie dokładnie się pojawia i napraw go. W zależności od przyczyn, sposobów na naprawę jest kilka.

Pamiętaj o wykonaniu kopii zapasowej! Zanim przystąpisz do naprawy 403 czy innych błędów koniecznie zrób kopię całej strony. W sytuacji, gdy coś pójdzie nie tak lub zdarzy się nieprzewidziany wypadek, kopia zapasowa pozwala łatwo i sprawnie odzyskać zawartość.

Problem zgłasza użytkownik

W sytuacji, gdy użytkownik zgłasza pojawienie się błędu 403, sprawdź do jakich zasobów powinien mieć dostęp, a do jakich nie. Może się bowiem zdarzyć, że przez przypadek ogólnie dostępna zawartość stała się prywatna lub dostęp do zawartości został zablokowany dla konkretnego użytkownika. Przyczyną może być tutaj niewłaściwa konfiguracja dostępu w systemie CMS lub w .htaccess czy też blokada adresu IP (np. użytkownik loguje się z innego miejsca). Koniecznie więc trzeba sprawdzić ustawienia oraz uprawnienia użytkowników.

Natomiast, gdy faktycznie użytkownik nie powinien widzieć danej strony – poinformuj go o tym.

Sprawdź ustawienia serwera

Jeżeli za pomocą narzędzi dowiesz się o błędzie 403 przede wszystkim sprawdź, jak został skonfigurowany serwer. Może się zdarzyć, że niektóre serwery automatycznie uniemożliwiają dostęp do pewnej zawartości z poziomu przeglądarki. Wówczas możesz zostawić obecnie ustawienia, gdy zawartość ma być prywatna i możesz przeglądać ją w inny sposób lub zmienić ustawienia serwera tak, by dostęp do niej był zgodny z Twoimi oczekiwaniami. Sposób konfiguracji będzie zależeć od dostawcy usług hostingowych.

Sprawdź zainstalowane pluginy

Zdarza się, że instalacja pluginów, zwłaszcza tych związanych z bezpieczeństwem, może spowodować zablokowanie dostępu do pewnej części zasobów. Wówczas należy sprawdzić, które dodatki powodują blokadę i zmienić im ustawienia, lub gdy nie ma takiej możliwości, poszukać innego rozszerzenia o takich samych funkcjach.

Zweryfikuj zawartość, w której stosujesz hotlinking

Błąd 403 może się pojawić, gdy stosujesz hotlinking, czyli na swojej stronie udostępniasz pliki multimedialne z zewnętrznego źródła (spoza swojej strony). Wówczas taki zasób pojawia się na Twojej stronie, ale jego źródło jest poza nią. Jego zniknięcie, spowodowane usunięciem lub zablokowanie u źródła, z którego prowadził link, może właśnie spowodować, że zobaczysz komunikat 403 forbidden.

Aby naprawić taką sytuację, znajdź inny zasób odpowiadający Twoim potrzebom i najlepiej pobierz go i hostuj ze swojego serwera. Nie zapomnij wówczas podać jego źródła. Jeżeli zasób należał do Ciebie, po prostu udostępnij go ze swojej przestrzeni serwerowej. Wtedy będziesz mieć pewność, że multimedia nagle nie znikną.

Sprawdź plik .htaccess

.htaccess jest plikiem, w którym znajdują się dyrektywy, które mogą wpływać na dostęp do zawartości strony i najczęściej umieszcza się go w głównym folderze strony wraz innymi plikami. Jeżeli Twoja strona go nie ma, to nie on jest źródłem tego problemu. Jeśli jednak masz ten plik, wykonaj jego kopie zapasową, a następnie usuń. Jeżeli 403 nadal się pojawia, to problem nie wynikał z jego nieprawidłowej konfiguracji i możesz ten plik wgrać z powrotem w niezmienionej formie. Natomiast, gdy błąd 403 zniknął, problem tkwi w konfiguracji .htaccess. W takiej sytuacji należy utworzyć go na nowo np. za pomocą generatora lub za pośrednictwem systemu CMS, jeżeli jest taka opcja, a następnie wgrać na nowo.

Przeskanuj stronę pod kątem złośliwego oprogramowania

Bardzo rzadko, ale występują sytuacje, kiedy błąd 403 może zaistnieć w wyniku zainstalowania się złośliwego oprogramowania na stronie. Warto więc przeskanować zawartość pod tym kątem specjalnym oprogramowaniem. Będzie się ono różnić w zależności od tego, z jakiego serwera czy systemu CMS korzystasz i jaki masz dostęp.

Jeżeli skan nic nie wykaże, źródło błędu leży gdzieś indziej. Natomiast, gdy strona została zainfekowana, skontaktuj się z deweloperem, który pomoże rozwiązać problem lub przywróć stronę z czystej kopii zapasowej, jeśli taką masz.

Komunikat “Przesłany URL zwrócił błąd 403” z Google Search Console

Z błędem HTTP 403 forbidden wiąże się komunikat z sekcji “Stan” w Google Search Console: Przesłany URL zwrócił błąd 403. Oznacza on, że podczas skanowania strony robot Google trafił na stronę lub strony, których nie mógł ani przeskanować ani tym bardziej zaindeksować choć został zweryfikowany jako “zalogowany użytkownik”.

Podobnie, jak w wypadku 401, błąd http 403 forbidden należy najpierw zweryfikować w raporcie GSC, czyli sprawdzić gdzie dokładnie występuje. Tutaj również są dwie możliwości naprawy tego błędu. Wszystko zależy od tego, czy zawartość powinna być dostępna dla robotów oraz czy pojawiać się w wyszukiwarce czy nie.

Jeżeli dostęp do zasobów ma być ograniczony i roboty Google nie powinny mieć do niego dostępu, ani tym bardziej nie powinny go indeksować, zablokuj im dostęp. Najprościej można to zrobić poprzez dodanie dwóch tagów “nofollow” i “noindex” na stronach w postaci meta tagów lub nagłówki odpowiedzi HTTP. Oprócz tego, wszystkie linki kierujące do tej zawartości powinny zostać oznaczone jako ”nofollow” i usunięte z mapy strony (jeśli się tam znalazły). Należy również zadbać, by adresy te nie znalazły się w mapie w przyszłości.

W sytuacji, gdy zawartość powinna być dostępna dla robotów, usuń ochronę hasłem. Wówczas zasoby zostaną zeskanowane lub zeskanowane i zaindeksowane, w zależności od tego, czy mają się pojawiać w organicznych wynikach wyszukiwania czy nie.

Czy błąd 403 należy naprawiać?

Błąd 403 nie występuje zbyt często, ale to nie znaczy, że należy go bagatelizować. Jak inne błędy z grupy 4xx, koniecznie trzeba go naprawić. Podobnie, jak w sytuacji wystąpienia wspomnianego już błędu 401 czy popularnego błędu 404, jego pojawienie się nie jest pożądane.

Podsumowanie

Powodów występowania błędu 403, pojawiającego się także pod nazwami HTTP 403, HTTP Error 403 – Forbidden, Error 403, czy Dostęp zabroniony, jak widać jest wiele. Naprawa błędu ściśle wiąże się powodami jego występowania i może być on naprawiony w prosty sposób. Jednak niezależnie od tego, czy zdecydujesz się na samodzielne rozwiązanie problemu czy skorzystasz z pomocy dewelopera, błąd 403 musi zostać zweryfikowany i naprawiony możliwe szybko.

 

O innych błędach w GSC pisaliśmy tutaj:

 

Magdalena Kościółek
SEO Associate. Od 5 lat związana z branżą marketingu internetowego. Posiada doświadczenie w działaniach off-site i on-site SEO oraz w zarządzaniu stronami internetowymi i stale rozwija swoje umiejętności. Prywatnie książkoholiczka lubiąca gotować.

Podobał Ci się artykuł? Wystaw 5!
słabyprzeciętnydobrybardzo dobrywspaniały (5 głosów, średnia: 5,00 / 5)
Loading...
Przewiń do góry