Błąd 404 w WordPress

Częstym problemem występującym przy próbie przejścia na poszczególne podstrony w WordPress jest błąd nieodnalezienia strony 404. Co zrobić w takiej sytuacji kiedy strona główna wyświetla się prawidłowo a podstrony nie? W wielu przypadkach pomaga sprawdzenie regułek w pliku .htaccess.

W tym celu należy z katalogu głównego domeny edytować plik o nazwie .htaccess

Wewnątrz pliku usuwamy istniejące regułki (można skopiować je i zapisać w osobnym pliku tekstowym) a następnie zamieszczamy poniższy kod

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Zapisujemy plik .htaccess a następnie nadpisujemy go na istniejący na koncie w katalogu głównym domeny plik .htaccess

Sprawdzamy czy błąd 404 nadal występuje po przejściu na stronę główną bądź podstronę WordPress, jeżeli błąd nie występuje możemy dodać brakujące wcześniej usunięte regułki z pliku.

Powyższa porada dotyczy sytuacji w której skrypt WordPress umieszczony jest w katalogu głównym domeny a nie w podkatalogu np. o nazwie „blog”.

Inną metodą na rozwiązanie problemów z niedziałającymi podstronami w WordPress może być ponowne napisanie ustawień w panelu administracyjnym w sekcji Ustawienia > Bezpośrednie odnośniki

bezposrednie-odnosniki

W tym celu należy wybrać inny sposób linkowania podstron w sekcji Popularne ustawienia a następnie zapisać zmiany po czym ponownie powrócić do pierwotnych ustawień linkowania wraz z zapisaniem zmian. Na poniższym przykładzie wybieramy najpierw sposób linkowania Prosty, zapisujemy zmiany a następnie ponownie wybieramy sposób linkowania Własny format i zapisujemy zmiany.

wlasny-format

-1+1 (brak głosów)
Loading...

Zobacz również:

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *