"404 Not Found" - czyli nie znaleziono działającej strony

Jeżeli po migracji strony lub jakiejkolwiek operacji na stronie, która używa Wordpress zobaczysz błąd: 404 Not found - prawdopodobnie doszło do resetu "permalinków". 

Przejdźmy więc do omówienia tematu permalinków.

Czym są permalinki w WordPress?

Permalinki (ang. permalinks) to stałe adresy URL stosowane w systemie WordPress do identyfikowania pojedynczych stron, wpisów, kategorii czy innych zasobów dostępnych na stronie internetowej. Są to adresy, które użytkownicy widzą w pasku adresu przeglądarki, a także linki, które mogą być udostępniane, indeksowane przez wyszukiwarki i zapisywane na potrzeby późniejszego dostępu.

Permalinki są istotne zarówno dla użytkowników, jak i wyszukiwarek internetowych, ponieważ wpływają na:

  • Użyteczność strony: Przejrzyste adresy są łatwe do zapamiętania i zrozumienia.

  • Pozycjonowanie SEO: Optymalizacja permalinków poprawia widoczność strony w wynikach wyszukiwania.

  • Spójność struktury witryny: Stałe adresy URL umożliwiają spójne zarządzanie treścią.

Jak działają permalinki w WordPress?

WordPress automatycznie generuje permalinki na podstawie domyślnej struktury lub ustawienia wybranego przez administratora strony. Mechanizm ich działania opiera się na systemie rewrite rules (reguły przepisania), które mapują czytelne adresy URL na wewnętrzne ścieżki prowadzone do odpowiednich plików i baz danych.

Typy permalinków w WordPress

WordPress oferuje kilka standardowych typów permalinków, z których można korzystać:

  1. Proste: Adres URL zawiera identyfikator wpisu, np. https://example.com/?p=123.

    • Zaleta: Działa szybko i niezawodnie.

    • Wada: Jest mało czytelny i nieoptymalny dla SEO.

  2. Dzień i nazwa: Adres zawiera datę publikacji oraz nazwę wpisu, np. https://example.com/2025/01/09/sample-post/.

    • Zaleta: Informuje o dacie publikacji.

    • Wada: Długie adresy mogą zdezorientować użytkowników, szczególnie przy starszych wpisach.

  3. Miesiąc i nazwa: Adres zawiera miesiąc publikacji oraz nazwę wpisu, np. https://example.com/2025/01/sample-post/.

    • Zaleta: Krótszy niż poprzedni, wciąż pokazuje kontekst czasowy.

    • Wada: Data nadal może być zbędna dla niektórych witryn.

  4. Nazwa wpisu: Adres składa się tylko z nazwy wpisu, np. https://example.com/sample-post/.

    • Zaleta: Prosty, czytelny, idealny dla SEO.

    • Wada: Może powodować konflikty nazw przy dużej liczbie wpisów.

  5. Struktura własna: Pozwala zdefiniować własną strukturę adresu URL, np. https://example.com/kategoria/nazwa-wpisu/.

    • Zaleta: Pełna kontrola nad strukturą.

    • Wada: Wymaga znajomości systemu i potrzeb strony.

Przykłady tagów do konfiguracji własnej struktury:

  • %postname%: Nazwa wpisu.

  • %category%: Kategoria wpisu.

  • %author%: Autor wpisu.

  • %year%, %monthnum%, %day%: Rok, miesiąc i dzień publikacji.

  • %post_id%: Identyfikator wpisu.

Mając tą wiedzę - możemy przystąpić do naprawienia strony. Jak to zrobić? Należy skonfigurować permalinki.

Jak skonfigurować permalinki w WordPress?

Krok 1: Dostęp do ustawień permalinków

Aby zmienić strukturę permalinków, należy zalogować się do panelu administracyjnego WordPress i przejść do sekcji Ustawienia → Bezpośrednie odnośniki.

Krok 2: Wybór struktury

Można wybrać jedną z domyślnych opcji lub zdefiniować własną strukturę za pomocą dostępnych tagów.

Krok 3: Zapisanie zmian

Po wybraniu odpowiedniej struktury należy zapisać zmiany, aby zostały one zastosowane w całej witrynie.

Krok 4: Sprawdzenie działania

Po zapisaniu ustawień warto sprawdzić, czy nowe permalinki działają poprawnie, odwiedzając kilka wpisów i stron.

 

Czy ta informacja była pomocna?

Podobne artykuły

WP-CLI - podstawy poruszania się po Wordpress z użyciem terminala

WP-CLI to potężne narzędzie, które znacząco ułatwia zarządzanie stronami opartymi na WordPress....