Błąd 403 – co znaczy i jak naprawić? Poradnik praktyczny

Błąd 403 Forbidden w WordPressie może być spowodowany przez kilka czynników.  Błędy typu 40X nazywane są potocznie błędami miękkimi, które leżą głównie po stronie użytkownika, nie samego serwera. Błąd ten jest jednym z najpopularniejszych i najbardziej kłopotliwych, jakie mogą Ci się przytrafić. Błąd 404 może wystąpić w trakcie wejścia na stronę www, jej edycji, czy też migracji. Poniżej dowiesz się na co zwrócić uwagę, gdy w grę wchodzi naprawa error 403 w WordPressie. Opiszę Ci kroki, jakie warto wykonać celem weryfikacji i naprawy wspomnianego błędu.  

Najważniejsze informacje:
  1. Błąd 403 Forbidden w WordPressie może zostać wywołany przez wiele czynników. Najpopularniejsze powody błędu to nieprawidłowe uprawnienia, wadliwa wtyczka lub motyw, jak również nieprawidłowe / błędne dyrektywy w pliku .htaccess.
  2. Błędy typu 40X nazywane są potocznie błędami miękkimi, które leżą głównie po stronie użytkownika, nie samego serwera.
  3. Można także przywrócić kopię zapasową plików, w LH.pl masz bezpłatny dostęp do backupu 30 dni wstecz.
Kody odpowiedzi HTTP – co oznaczają?

Co oznacza błąd 403 – Definicja. Czym jest błąd 403 – Znaczenie 

Błąd 403 to kody statusu HTTP używane do informowania użytkownika, że ​​serwer zrozumiał żądanie, ale odmówił je zrealizowania. Oznacza to, że użytkownik ma uprawnienia do przeglądania strony internetowej, ale serwer odmawia zrealizowania żądania, ponieważ użytkownik nie ma odpowiednich uprawnień dostępu do określonej zawartości. W przypadku wystąpienia tego błędu, użytkownik widzi zazwyczaj komunikat o braku dostępu lub informację o niedozwolonym dostępie do zasobu. Błąd 403, czyli dostęp zabroniony, może wynikać z różnych przyczyn, takich jak błędne ustawienia serwera, zbyt restrykcyjne ustawienia plików .htaccess lub problem związany z uwierzytelnianiem. Aby rozwiązać błąd 403, administrator strony internetowej powinien sprawdzić ustawienia serwera, uprawnienia dostępu do plików oraz konfigurację pliku .htaccess. Po znalezieniu i naprawieniu przyczyny błędu 404, użytkownicy powinni mieć ponownie dostęp do żądanej strony.

Czy odmowa dostępu 403 ma wpływ na SEO?

Odmowa dostępu 403 może mieć wpływ na SEO w zależności od sposobu, w jaki jest używana. Jeśli strona otrzymuje częste błędy 403 z wyszukiwarek, może to spowodować spadek widoczności w wynikach wyszukiwania. Wyszukiwarki mogą interpretować te błędy jako problem z dostępem do pewnych części strony lub jako informację o niedostępności treści dla użytkowników. W rezultacie strona może być gorzej oceniana i niższa pozycja w wynikach wyszukiwania może prowadzić do mniejszej liczby kliknięć i mniej ruchu na stronie. Z drugiej strony, jeśli błędy 403 są spowodowane celową blokadą dostępu do określonych zasobów, na przykład w przypadku poufnych informacji, może to nie mieć negatywnego wpływu na SEO. Jest to jednak zależne od tego, w jaki sposób wyszukiwarki interpretują te błędy i jak są one zarządzane przez webmastera. Dlatego ważne jest, aby monitorować błędy 403 i reagować na nie w sposób odpowiedni do indywidualnych potrzeb i celów SEO strony.

Błąd 403 – jak naprawić?

Jak widzisz na poniższym zrzucie ekranu komunikat o tym błędzie jest dość ogólny.

błąd 403 w wordpressie

Dla początkującego użytkownika może stanowić nie lada wyzwanie, aby znaleźć źródło problemu oraz go naprawić. Wszystko tak naprawdę zależy od tego co konkretnie powoduje ten błąd.  

Jeśli spotkasz się error 403 to zweryfikuj przede wszystkim:

1. Kierowanie domeny na katalog

Jeśli posiadasz posiadasz na serwerze katalog z plikami strony www, to domena która została dodana do serwera powinna na niego kierować. Gdy dodasz domenę, która będzie kierowała np. na katalog public_html, a pliki strony www będą znajdować się w katalogu o nazwie mojadomena.pl  to po wpisaniu w pasku przeglądarki adresu strony otrzymasz właśnie taki błąd. 

Posiadając serwer w LH.pl możesz bardzo szybko zweryfikować na jaki katalog kieruje domena. W tym celu zaloguj się do swojego panelu klienta, przejdź do zakładki SerweryStrony www potrzebują prawidłowej konfiguracji, aby strona działała poprawnie. W tym miejscu odnajdź z listy domenę, która Ci interesuje. Pod jej nazwą została wskazana lokalizacja na serwerze, do której kieruje domen

 

Panel klienta - sprawdzenie ścieżki FTP na którą kieruje domena

2. Wyłącz wtyczki i motywy

Wspomniany błąd bardzo często może być spowodowany przez jedną z wtyczek, czy też motyw WordPressa. Aby przekonać, się czy to właśnie stanowi źródło problemu najlepszym sposobem będzie wyłączenie wtyczek, czy też motywu i zweryfikowanie czy strona zacznie ładować się poprawnie. Nie mając możliwości zalogowania się do kokpitu WordPressa wtyczkę możesz wyłączyć z poziomu serwera.

Przeczytaj, jak wyłączyć wtyczkę w WordPressie bez dostępu do panelu administracyjnego?

3. Sprawdź uprawnienia do plików i katalogów

Błąd 403 może być także spowodowany przez nieprawidłowe uprawnienia do plików oraz katalogów na serwerze.  Przywrócenie odpowiednich uprawnień nie jest skomplikowane i czasochłonne. Konieczny będzie jednak dostęp do adresu url dostęp do serwera FTP. Dane logowania do FTP masz bezpośrednio dostępne z poziomu panelu klienta. Warto jednak posiadać dostęp do serwera poprzez SSH lub zainstalowany na swoim urządzeniu klienta FTP np. FileZilla. Poprawne uprawnienia dla katalogów na serwerze to 755 i dla plików 644. O tym jak naprawić uprawnienia WordPressa pisaliśmy w osobnym poradniku, który pomoże Ci wykonać wszystkie kroki po kolei.

4. Zweryfikuj plik .htaccess

Plik .htaccess jest plikiem konfiguracyjnym na serwerze, który najczęściej umieszczany jest w głównym katalogu z plikami strony internetowej. To właśnie w nim zawarte są rożnego rodzaju dyrektywy np. przekierowanie 301, czy też blokowane adresy IP. Czasami jedna dyrektywna lub jej błędny zapis może spowodować błąd na stronie internetowej. Aby zweryfikować, czy to właśnie ten plik jest powodem błędu zaloguj się bezpośrednio na serwer i przejdź do katalogu z plikami strony www. Nie musisz od razu usuwać pliku .htaccess z serwera, wystarczy że na chwilę zmienisz jego nazwę (serwer nie będzie w stanie go odczytać) i sprawdź, czy strona ładuje się poprawnie. Jeśli tak, to warto zweryfikować dyrektywy jakie są w nim zapisane, bo zapewne któraś z nich powoduje błąd. Jeśli jednak problem nadal istnieje, przywróć stary plik .htaccess zmieniając jego nazwę na poprawną. 

Jedną z popularnych dyrektyw, która może powodować błąd jest mod_security. To zapora sieciowa, która wykorzystywana jest przez niektóre serwery celem bezpieczeństwa. Błąd 403 może być spowodowany jej błędną konfiguracją. Jeśli chcesz uzyskać dostęp do strony, na której występuje błąd 404, wystarczy, że w pliku .htaccess na samej górze dodasz wpis: 

 <IfModule mod_security.c> 
SecFilterEngine Off 
SecFilterScanPOST Off 
</IfModule>

w ten sposób usuniesz mod_security. 

5. Infekcja wirusowa

Jeśli powyższe wskazówki nie są przyczyną błędu 403 to warto jeszcze zweryfikować obecność infekcji. Infekcja jest to nic innego jak zawirusowanie strony www lub wgranie złośliwego oprogramowania. W przypadku WordPressa, czyli najpopularniejszego CMS do tworzenia stron internetowych infekcja najczęściej przedostaje się poprzez luki w kodzie. Mogą to być np. nieaktualne i niekompatybilne wtyczki, czy też motywy, mogą być przyczyną błędu 404 na danej stronie. Dlatego tak duże znaczenie ma regularne dbanie o stronę www. Jeśli korzystasz z serwera w LH.pl to masz możliwość samodzielnego wykonania skanu wirusowego lub zlecenia go naszemu supportowi. W przypadku rozpoznania infekcji wirusowej konieczne jest jej natychmiastowe odwirusowanie. W przeciwnym wypadku infekcja może się rozprzestrzenić na tyle, że zainfekuje inne Twoje strony na serwerze lub doprowadzi do trwałego uszkodzenia plików. Upewnij się, aby rozwiązać problem jak najszybciej. Upewnij się, aby rozwiązać problem jak najszybciej. 

6. Wyczyszczenie pamięci podręcznej oraz ciasteczek 

Cache potocznie nazywana jest pamięcią podręczna. Głównym zadaniem jest gromadzenie często serwowanych danych w celu ich szybszego ładowania kolejnym razem. Jeżeli strona internetowa jest dostępna w innej sieci oraz na innym urządzeniu, a co za tym idzie wyświetla się poprawnie to zapewne problem leży w pamięci podręcznej przeglądarki. Warto wyczyścić pamięć podręczną oraz ciasteczka. 

Podsumowanie

Powyższe podpowiedzi są tylko przykładem rozwiązań tego, jak wygląda naprawa błędu 403 w WordPressie. Przyczyn błędu 403 jest więcej. Lista ta stanowi najpopularniejsze jego powody. Jeżeli wykonanie podstawowych korków związanych z naprawieniem błędu 403 w WordPressie nie pomoże to pamiętaj, że zawsze możesz zwrócić się do naszego supportu z prośbą o pomoc oraz weryfikację logów.  

Najczęściej zadawane pytania

  1. Czym spowodowany jest błąd 403 Forbidden w WordPressie?
    Błąd ten może zostać wywołany przez wiele czynników. Najpopularniejsze powody błędu to nieprawidłowe uprawnienia, wadliwa wtyczka lub motyw, jak również nieprawidłowe / błędne dyrektywy w pliku .htaccess.
  2. Czy w LH.pl wykonywane są kopie zapasowe?
    Tak, w przypadku serwerów współdzielonych LH.pl codziennie w nocy wykonuje bezpłatnie kopie zapasowe i przechowujemy je przez 30 dni.
  3. Czy mam dostęp do logów, aby zweryfikować błąd 403 Forbidden w WordPressie?
    Tak, na serwerze backupowym do którego masz dostęp znajdują się access logi. W przypadku konieczności wygenerowania error log niezbędne będzie przesłanie zgłoszenia mailowego na info@lh.pl. Nasz support wygeneruje logi z wskazanego przez Ciebie okresu i odeśle w odpowiedzi na Twojego maila.

Darmowy kurs WordPress
Poradnik WordPress
Artykuł odpowiedział na twoje pytanie? Udostępnij go dalej:
Obrazek domyślny
Karolina Wierzbińska
Zwolenniczka innowacyjnego podejścia do biznesu w sieci. Od kliku lat głównym zamiłowaniem jest SEO i Content Marketing. Nieustannie śledzi wszelkie nowinki technologiczne. Na co dzień entuzjastka zdrowego trybu życia i zwierząt.