WordPress: sprawdzanie odnośników i błędów 404 po zmianach

Działająca strona główna nie dowodzi, że działają adresy artykułów. Ta procedura pomaga po planowanej zmianie URL lub migracji. Nie zastępuje kopii zapasowej i nie zaleca profilaktycznej zmiany całej struktury.

Krok po kroku

  1. Zapisz trzy niedziałające stare adresy, ich planowane nowe cele i jeden niezmieniony artykuł do porównania. Przed dalszymi zmianami zabezpiecz witrynę i poprzednie ustawienia odnośników. Próby wykonuj najlepiej w osobnej kopii testowej.
  2. Otwórz artykuł w kokpicie i sprawdź status publikacji, rzeczywisty slug oraz wyświetlany adres. Szkic lub prywatny wpis nie jest dostępny dla wylogowanych odwiedzających tak jak publiczny.
  3. Otwórz aktualny adres bez logowania. W narzędziach sieciowych przeglądarki sprawdź status żądania dokumentu i końcowy URL. Zwyczajnie wyglądająca strona błędu może zwracać HTTP 404, a przekierowanie prowadzić w złe miejsce.
  4. W Ustawienia → Bezpośrednie odnośniki porównaj zapisaną strukturę z udokumentowanym założeniem. Nie wybieraj innej wyłącznie na próbę. Ponowne zapisanie niezmienionych ustawień może pomóc z regułami przepisywania; najpierw przetestuj to w kopii i sprawdź wynik.
  5. Jeśli aktualne adresy działają, a stare nie, zaplanuj osobne trwałe przekierowanie każdego starego adresu na właściwego następcę. Nie kieruj wszystkich błędów na stronę główną. Sprawdź też linki wewnętrzne, archiwa kategorii i warianty językowe.

Sprawdzenie wyniku

Sprawdź każdy stary i nowy adres z próbki oraz niezmieniony artykuł po wylogowaniu. Zapisz status, łańcuch przekierowań i treść końcową. Jeśli wiele czytelnych URL nie działa mimo poprawnych ustawień, przekaż wyniki hostingowi: konfiguracje Apache i Nginx różnią się.

Cofnięcie i ograniczenia

Gdy jest gorzej, kontrolowanie przywróć zapisane ustawienie lub sprawdzoną kopię. Nie nadpisuj reguł serwera ani .htaccess na chybił trafił. Czyszczenie pamięci podręcznej przeglądarki nie naprawia nieistniejącego zasobu; zbadaj też pośrednie pamięci podręczne bez maskowania innych błędów.

Źródło