Jak naprawic blad 400 Bad Request w WordPressie

Doświadczanie błędu 400 Bad Request na Twojej witrynie WordPress może być frustrujące i mylące. Ten błąd zwykle pojawia się, gdy klient, czyli przeglądarka wysyłająca żądanie, wysyła do serwera informacje, których serwer nie potrafi zrozumieć ani przetworzyć.

W tym wpisie omówimy przyczyny tego błędu i przedstawimy krok po kroku, jak skutecznie go rozwiązać.

Co powoduje błąd 400 Bad Request?

Kilka czynników może prowadzić do błędu 400 Bad Request na stronie WordPress:

  • Błędy składni w URL: Niepoprawnie wpisane adresy URL lub znaki niedozwolone w URL.
  • Uszkodzone pliki cookie i pamięć podręczna przeglądarki: Zapisane pliki cookie lub pamięć podręczna, które kolidują z nowymi lub zaktualizowanymi danymi serwera.
  • Niepowodzenia wyszukiwania DNS: Problemy z tłumaczeniem nazwy domeny na adres IP.
  • Błędy po stronie serwera: Problemy na samym serwerze, takie jak błędne konfiguracje lub uszkodzone pliki.

Proste rozwiązania błędu 400 Bad Request

  1. Wyczyść pamięć podręczną i pliki cookie przeglądarki
  2. Sprawdź dokładnie URL
  3. Wyłącz rozszerzenia przeglądarki
  4. Wyczyść pamięć podręczną DNS
  5. Zwiększ limit pamięci PHP

Uwaga: Dobrze jest wykonać kopię zapasową swojej witryny przed wprowadzeniem jakichkolwiek zmian. Jeśli coś pójdzie nie tak, możesz szybko przywrócić witrynę do poprzedniego stanu*. Możesz użyć WP Staging do prostych, automatycznych kopii zapasowych. Sprawdź przewodnik po kopii zapasowej i przywracaniu, aby uzyskać więcej pomocy.*

1. Wyczyść pamięć podręczną i pliki cookie przeglądarki

Czasami pamięć podręczna i pliki cookie przeglądarki mogą ulec uszkodzeniu, prowadząc do błędu 400 Bad Request. Ich wyczyszczenie często rozwiązuje problem.

  • Otwórz przeglądarkę, kliknij trzy kropki w prawym górnym rogu i wybierz „Usuń dane przeglądania".
Usun pamiec podreczna przegladarki
  • Wybierz zakres czasu, zaznacz „Pliki cookie i inne dane witryn" oraz „Obrazy i pliki w pamięci podręcznej", a następnie kliknij „Usuń dane".
wyczysc pamiec podreczna i pliki cookie przegladarki, aby naprawic blad 400 Bad Request.

Po wyczyszczeniu pamięci podręcznej i plików cookie zrestartuj przeglądarkę i spróbuj ponownie odwiedzić swoją witrynę WordPress. Często rozwiązuje to błąd 400 Bad Request, ponieważ pozwala przeglądarce zacząć od nowa bez błędów.

2. Sprawdź dokładnie URL

Częstą przyczyną błędu 400 Bad Request jest pomyłka w URL. Aby to naprawić, upewnij się, że adres internetowy nie zawiera literówek, dodatkowych znaków ani niewłaściwego formatowania.

Sprawdź zbędne spacje, symbole lub znaki interpunkcyjne i upewnij się, że query string są poprawnie sformatowane.

Czasami spróbowanie prostszej wersji URL, takiej jak strona główna, może pomóc ustalić, czy problem dotyczy konkretnej strony. Jest to proste, ale skuteczne rozwiązanie.

3. Wyłącz rozszerzenia przeglądarki

Czasami rozszerzenia przeglądarki mogą zakłócać ładowanie Twojej witryny WordPress, powodując błąd 400 Bad Request. Aby sprawdzić, czy problemem jest rozszerzenie, spróbuj je wyłączyć.

Wejdź w ustawienia lub menu przeglądarki i znajdź sekcję do zarządzania rozszerzeniami lub dodatkami.

usun konfliktowe rozszerzenia przegladarki, aby naprawic blad 400 Bad Request

Tymczasowo wyłącz wszystkie rozszerzenia, a następnie zamknij i ponownie otwórz przeglądarkę, aby zastosować zmiany. Odwiedź swoją witrynę WordPress, aby sprawdzić, czy błąd został naprawiony.

Jeśli wyłączenie rozszerzeń rozwiąże problem, możesz włączać je pojedynczo, aby zidentyfikować to, które powoduje problem.

4. Wyczyść pamięć podręczną DNS

Wyczyszczenie pamięci podręcznej DNS może pomóc w rozwiązaniu błędu 400 Bad Request poprzez usunięcie nieaktualnych lub uszkodzonych informacji DNS. Wymusza to na komputerze odświeżenie informacji DNS i może naprawić błąd.

Windows:

Naciśnij Win + R, wpisz cmd i naciśnij Enter.

Otworz cmd w systemie Windows

Wpisz ipconfig /flushdns i naciśnij Enter.

Wyczysc pamiec podreczna DNS w systemie Windows, aby naprawic blad 400 Bad Request

Powinieneś otrzymać potwierdzenie, że pamięć podręczna DNS została pomyślnie wyczyszczona.

Pamiec podreczna DNS wyczyszczona

Mac:

Otwórz Terminal (Aplikacje > Narzędzia > Terminal) i uruchom odpowiednie polecenia w zależności od wersji macOS, aby wyczyścić pamięć podręczną DNS. Może być konieczne wprowadzenie hasła administratora.

Wyczysc pamiec podreczna DNS na Macu
  • MacOS 10.10.4 i nowsze: sudo killall -HUP mDNSResponder
  • MacOS 10.10.1, 10.10.2 i 10.10.3: sudo discoveryutil mdnsflushcache
  • MacOS 10.7, 10.8 i 10.9: sudo killall -HUP mDNSResponder
  • MacOS 10.5 i 10.6: sudo dscacheutil -flushcache

Po wyczyszczeniu pamięci podręcznej DNS zamknij i otwórz przeglądarkę ponownie, aby zmiany weszły w życie. Po ponownym uruchomieniu przeglądarki odwiedź swoją witrynę WordPress, aby sprawdzić, czy błąd 400 Bad Request został rozwiązany. Ten krok pomaga odświeżyć połączenie i często rozwiązuje problem.

5. Zwiększ limit pamięci PHP

Niski limit pamięci PHP może czasami powodować błąd 400 Bad Request na Twojej witrynie WordPress. Zwiększenie limitu pamięci PHP pozwala witrynie obsługiwać więcej danych i może rozwiązać ten problem.

Uzyskaj dostęp do katalogu głównego WordPressa przez FTP, Menedżera plików lub cPanel.

Pliki rdzenia WordPress

W katalogu głównym WordPressa znajdź plik o nazwie wp-config.php. Kliknij prawym przyciskiem myszy plik wp-config.php i wybierz „Edytuj" z menu kontekstowego.

Edytuj plik wp-config swojego WordPressa

W edytorze dodaj następujący wiersz kodu w pobliżu góry pliku, tuż przed wierszem /* That's all, stop editing! Happy publishing. */:

PHP
define('WP_MEMORY_LIMIT', '256M');
zwieksz limit pamieci PHP, aby naprawic blad 400 Bad Request

Po dodaniu kodu kliknij przycisk „Zapisz zmiany" w prawym górnym rogu edytora.

Zapisz plik wp-config, aby zastosowac zmiany

Podsumowanie

Wypróbuj proste kroki, aby naprawić błąd 400 Bad Request na swojej witrynie WordPress. Najpierw wyczyść pamięć podręczną i pliki cookie przeglądarki. Następnie sprawdź URL pod kątem błędów. Wyłącz rozszerzenia przeglądarki i w razie potrzeby wyczyść pamięć podręczną DNS. Pomocne może być również zwiększenie limitu pamięci PHP.

Te kroki powinny pomóc rozwiązać błąd i zapewnić płynne działanie witryny. Jeśli problem nadal występuje, skontaktuj się ze swoim dostawcą hostingu, aby uzyskać dalszą pomoc.

Powiązane artykuły

Rene Hermenau

Autor: Rene Hermenau

O autorze: René Hermenau jest założycielem WP STAGING. Zajmuje się kopiami zapasowymi WordPressa, środowiskami stagingowymi, migracjami, obsługą baz danych oraz bezpiecznymi procesami wdrażania.