Błąd 404 pojawia się po kliknięciu jednego ze swoich postów na WordPress i jest on niedostępny, ale na szczęście rozwiązanie jest dość proste. Nie ma jednak wyraźnego powodu, dla którego występuje ten problem, co utrudnia zapobieganie.

Ma to coś wspólnego ze strukturą permalink witryny, która jest częściowo kontrolowana przez plik „ .htaccess ”. Bardziej prawdopodobne jest wystąpienie tego problemu, jeśli używasz dość permalink W przeciwieństwie do domyślnej konfiguracji WordPress.

Nie oznacza to, że nie należy używać „ Całkiem Permalink ”. To tylko oznacza, że ​​twój plik .htaccess Został w jakiś sposób usunięty lub uszkodzony i musisz rozwiązać problem, ponieważ jest on odpowiedzialny za błąd 404 wyświetlany dla Twoich przedmiotów.

Rozwiązanie nr 1: napraw błąd 404, resetując permalinki

Ten problem jest zwykle spowodowany przez plik „ .htaccess „Zepsuty, jak wcześniej wspomniano. Twoje mogły zostać w jakiś sposób usunięte lub uszkodzone, powodując ten błąd 404 podczas uzyskiwania dostępu do artykułu.

Na szczęście istnieje prosty sposób na wygenerowanie nowego pliku „ .htaccess Co nie wymaga opuszczania deski rozdzielczej. Wszystko, co musisz zrobić, to otworzyć „ ustawienia », Wybierz« permalinks Aby uzyskać dostęp do strony ustawień permalinks.

permalinks kategorii WordPress

Przewiń do dołu tej strony i kliknij Zapisz zmiany. Wykonuje wiele różnych działań, w tym czyszczenie reguł przepisywania pliku. W większości przypadków powinno to wystarczyć do naprawienia błędu 404.

Rozwiązanie nr 2: ręcznie zresetuj reguły zapisu

Jeśli proste rozwiązanie z dwoma kliknięciami nie działa, być może będziesz musiał zrobić trochę więcej, aby przepisać plik „.htaccess”. W tym celu musisz uzyskać dostęp do swojej witryny za pośrednictwem klienta FTP. Pokazaliśmy już, jak zainstalować WordPress za pomocą FileZilla.

Wystarczy, że zalogujesz się do swojej przestrzeni.zakwaterowaniei aktywuj wyświetlanie ukrytych plików w „ public_html ", gdzie znajdują się pliki Twój blog.

Jeśli nie widzisz pliku .htaccess W katalogu głównym witryny może być konieczne wymuszenie na kliencie FTP wyświetlenia ukrytych plików. Jeśli korzystasz z FileZilli, kliknij Serwer w menu u góry, a następnie wybierz „Wymuś pokazanie ukrytych plików”.

view-the-pliki-cache-ftp filezilla

Po znalezieniu pliku .htaccess kliknij prawym przyciskiem myszy i wybierz uprawnienia do pliku. Możesz spróbować rozwiązać ten problem, tworząc plik .htaccess »Tymczasowo zapisywalne. Wpisz 666 jako wartość liczbową i kliknij OK, aby zapisać to ustawienie.

odśwież-of-plików-on-serwer

Kliknij „Odśwież” na pasku narzędzinarzędzia z FileZilla, aby zaktualizować swoje pliki. Wróć do WordPressa, przejdź ponownie do ustawień permalink i zastosuj rozwiązanie numer 1 powyżej.

Następnie możesz wrócić do FileZilla i zmienić uprawnienia do pliku „ .htaccess Dla „ 644 Ze względów bezpieczeństwa. Po zakończeniu odśwież klienta FTP.

Ostatnie myśli

Czasami ten problem nie ma nic wspólnego z WordPressem, problem może dotyczyć Twojego zakwaterowanie. Rzeczywiście, struktura bezpośredniego łącza oferowana przez WordPress wymaga określonego modułu Apache, to jest moduł „ mod_rewrite ”. Musisz również zapewnić hosta, że ​​moduł jest dostępny.

To wszystko w tym samouczku, mam nadzieję, że pomoże ci rozwiązać problem 404 w artykułach WordPress.