Jak naprawić „Strona nie przekierowuje prawidłowo”

Opublikowany: 2022-03-07

Czy kiedykolwiek próbowałeś otworzyć stronę internetową i utknąłeś z błędem „Strona nie jest poprawnie przekierowywana”?

Ten konkretny komunikat o błędzie pojawia się w przeglądarce Mozilla Firefox i zwykle pojawia się z powodu wadliwych wtyczek, nieprawidłowej konfiguracji SSL lub innych problemów z przekierowaniem do Twojej witryny.

W tym artykule pomożemy Ci znaleźć możliwą przyczynę tego komunikatu o błędzie i jak naprawić ten błąd w witrynach WordPress i aplikacjach internetowych PHP. Możesz również wypróbować to samo rozwiązanie, gdy zobaczysz ten sam komunikat o błędzie na Dysku Google i w dowolnej innej witrynie.

Co oznacza błąd „Strona nie przekierowuje prawidłowo”?

Gdy Firefox utknął w nieskończonej pętli przekierowań, w przeglądarce internetowej pojawia się błąd „Strona nie jest poprawnie przekierowywana”. Na przykład jesteś ciągle przekierowywany między „Stroną 1” a „Stroną 2” i utknąłeś w nieskończonej pętli.

Jednak zamiast utknąć w tej nieskończonej pętli, Firefox wyświetla komunikat o błędzie przekierowania.

Problemy z przekierowaniami mogą wystąpić w prawie każdej witrynie, w tym na Dysku Google i YouTube. Jeśli jednak jesteś webmasterem WordPress, możesz natknąć się na ten błąd podczas próby uzyskania dostępu do swojej witryny WordPress.

Użytkownicy przeglądarki Chrome również napotykają ten sam problem z innym komunikatem o błędzie „ERR_TOO_MANY_REDIRECTS” i te same rozwiązania powinny działać w innych przeglądarkach.

Dlaczego pojawia się komunikat o błędzie „Strona nie jest poprawnie przekierowywana”

Głównym powodem tego komunikatu o błędzie jest błędna konfiguracja przekierowania w witrynie. Istnieje jednak wiele możliwych przyczyn błędnej konfiguracji, co utrudnia dotarcie do głównej przyczyny błędu.

W kolejnych sekcjach znajdziesz pomocne wskazówki i taktyki, które pomogą zdiagnozować i naprawić problem powodujący błąd przekierowania w Twojej witrynie.

Rozwiązania do wypróbowania w pierwszej kolejności

Jeśli zmagasz się z tym komunikatem o błędzie w witrynie, której nie kontrolujesz, takiej jak YouTube, możesz najpierw wypróbować jedną z dwóch podstawowych metod rozwiązywania problemów.

Wystarczy wykonać te dwie poprawki, aby rozwiązać wiele problemów z przekierowaniami. Jeśli jednak te kroki nie rozwiążą problemu, będziesz musiał wybrać bardziej szczegółowe rozwiązania. Ale jeśli te poprawki zadziałają, zaoszczędzisz sobie wiele frustracji i czasu.

Wyczyść pamięć podręczną przeglądarki
Wszystkie przeglądarki, w tym Firefox, przechowują w pamięci podręcznej pliki statyczne odwiedzanych witryn internetowych na komputerze lokalnym, co pomaga poprawić ich wydajność. Dzięki temu Firefox może ładować strony internetowe bezpośrednio z komputera zamiast pobierać zasoby, raz za razem, za każdym razem, gdy odwiedzasz tę stronę.

Jednak gdy te staną się nieaktualne, mogą wywołać wiele różnych problemów, w tym błąd „Strona nie przekierowuje prawidłowo” i błąd przekierowania 301. To powiedziawszy, gdy wyczyścisz pamięć podręczną i zmusisz przeglądarkę do ponownego pobrania najnowszych wersji zasobów, problem jest często naprawiany.

Możesz ręcznie otworzyć ustawienia prywatności, wybierając „Opcje” z ikony hamburgera w prawym górnym rogu, a następnie przejdź do zakładki „Prywatność i bezpieczeństwo”.

Lub wprowadź następujący tekst w pasku nawigacyjnym:

o: preferencje#prywatność

Na stronie „Prywatność i bezpieczeństwo” znajdź sekcję „Pliki cookie i dane witryny” i kliknij przycisk „Wyczyść dane”.

Następnie na ekranie pojawi się wyskakujące okienko. Kliknij „Treść w pamięci podręcznej” i kliknij „Wyczyść”.

Następnie odśwież stronę, z którą miałeś problemy i sprawdź, czy działa.

Wyczyść pliki cookie witryny
Inną częstą przyczyną komunikatu o błędzie przekierowania są pliki cookie witryny. Podobnie jak pamięć podręczna przeglądarki, musisz również wyczyścić pliki cookie przeglądarki witryny.

Możesz odfiltrować witryny, których potrzebujesz, aby wyczyścić pliki cookie, aby uniknąć wylogowania się ze wszystkich odwiedzanych witryn.

Aby wyczyścić ukierunkowane pliki cookie, musisz wrócić do sekcji „Pliki cookie i dane witryn”, tak jak w przypadku czyszczenia pamięci podręcznej. Ale tym razem musisz kliknąć przycisk „Zarządzaj danymi”.

Gdy zobaczysz wyskakujące okienko, wyszukaj i wybierz nazwę domeny witryny, z którą masz problemy z dostępem. Następnie kliknij przycisk „Usuń wybrane”.

Następnie kliknij przycisk „Usuń” w nowym wyskakującym komunikacie z potwierdzeniem.

Teraz odśwież stronę, którą chcesz ponownie odwiedzić. W razie potrzeby konieczne będzie ponowne wprowadzenie danych do logowania.

Jeśli obie te wskazówki rozwiążą problem, będziesz musiał rozważyć bardziej szczegółowe rozwiązania omówione poniżej.

Jak naprawić błąd „Strona nie jest poprawnie przekierowywana” w WordPressie

Jeśli nie możesz naprawić błędu przekierowania w witrynie WordPress za pomocą dwóch udostępnionych powyżej rozwiązań, oznacza to, że musisz wypróbować niektóre rozwiązania specyficzne dla WordPress.

Ten błąd jest spowodowany jednym z omówionych poniżej problemów z przekierowaniami w witrynie WordPress.

Możesz jednak użyć narzędzi do sprawdzania przekierowań, takich jak httpstatus.io, aby pomóc Ci zrozumieć, od czego należy zacząć rozwiązywanie problemów. Umożliwia analizę problemu w pętli przekierowań z podziałem krok po kroku w łańcuch przekierowań.

Jeśli w analizie nie znajdziesz żadnego wzorca wyjaśniającego błąd przekierowania, możesz przejść przez wszystkie wskazówki dotyczące rozwiązywania problemów w podanej kolejności.

Sprawdź ustawienia HTTPS
Ustawienia HTTPS Twojej witryny mogą być częstą przyczyną błędnych konfiguracji przekierowań.

Oto kilka możliwych przyczyn takiego stanu rzeczy:

  • Korzystanie z HTTPS bez certyfikatu SSL
  • Błąd przekierowania może zostać wywołany podczas wymuszania HTTPS bez instalowania certyfikatu SSL. Możesz skonsultować się z firmą hostującą, aby zainstalować certyfikat SSL.

  • Korzystanie z wtyczki SSL
  • Zaleca się aktualizowanie zakodowanych linków za pomocą protokołu HTTPS zamiast korzystania z dowolnej wtyczki SSL. Spróbuj przeprowadzić wyszukiwanie i zastąpić dowolną wtyczkę w bazie danych swojej witryny.

  • Błędnie skonfigurowane przekierowania HTTP na HTTPS
  • Próba przekierowania całego ruchu HTTP do zasobów HTTPS jest dobra, ale musisz upewnić się, że jesteś poprawnie skonfigurowany do tych przekierowań.

Sprawdź ustawienia SSL Cloudflare
Podczas instalowania certyfikatu SSL na serwerze witryny internetowej może pojawić się komunikat o błędzie przekierowania, ale nadal korzystasz z ustawienia Cloudflare Flexible SSL.

Aby naprawić błąd, musisz ustawić opcję elastycznego szyfrowania SSL/TLS Cloudflare na „Pełne”.

Możesz to zrobić, przechodząc do zakładki SSL/TLS na pulpicie nawigacyjnym Cloudflare. A następnie zmieniając tryb szyfrowania SSL/TLS na „Pełny”.

Sprawdź ustawienia witryny WordPress
Jeśli masz dostęp do pulpitu WordPress, sprawdź adres URL swojej witryny w „Ustawieniach” w sekcji „Ogólne”.

Twój „Adres URL WordPressa” musi być taki sam jak „Adres URL witryny”, niezależnie od tego, czy jest to adres z www czy bez www.

Jeśli jednak nie masz dostępu do pulpitu WordPress, możesz zaktualizować te wartości za pomocą pliku wp-config.php w witrynie.

Tymczasowo wyłącz wtyczki WordPress
Czasami wtyczka WordPress może również powodować błąd przekierowania, może to być spowodowane samą wtyczką lub kompatybilnością z motywem lub innymi wtyczkami.

Możesz szybko sprawdzić, czy to jest problem w Twoim przypadku, dezaktywując wszystkie wtyczki witryny. Jeśli strona działa po wyłączeniu wszystkich wtyczek, będziesz wiedział, że to spowodowało błąd.

Jak naprawić błąd „Strona nie przekierowuje prawidłowo” w PHP

Jeśli napotkasz błąd przekierowania w PHP, możesz to naprawić w dwóch z następujących kroków:

Sprawdź swoje przekierowania
Jeśli ustawiłeś przekierowanie za pomocą PHP jako funkcji nagłówka, może to być częstą przyczyną problemów z przekierowaniami.

Aby to naprawić, musisz debugować funkcję i upewnić się, że podczas jej ustawiania nie utworzysz przez pomyłkę pętli przekierowania.

Sprawdź możliwe problemy z logowaniem/ sesją
Często błędy przekierowań wynikają z problemów z logowaniem i sesją, jak np. funkcja sprawdzająca, czy użytkownik jest zalogowany i zamieniająca go na stronę logowania, jeśli nie jest.

Jeśli kontrola sesji lub logowania nie jest ustawiona poprawnie, możesz uwięzić użytkowników w pętli przekierowań.

Wniosek
Błąd „Strona nie jest poprawnie przekierowywana” i inne błędy mogą być bardzo frustrujące, aby poradzić sobie z negatywnym wizerunkiem Twojej marki. Dlatego należy skorzystać z tych wskazówek dotyczących rozwiązywania problemów, aby naprawić błąd przekierowania w przeglądarce Mozilla Firefox i innych przeglądarkach.