Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak naprawić błąd 404 przy wyświetlaniu wpisów WordPress (krok po kroku)

Zdarzały się momenty, gdy wszystko wyglądało w porządku w WordPressie, ale link do posta wyświetlał błąd 404. Żadnych zmian w treści — po prostu brak strony, która powinna tam być.

Zazwyczaj pojawia się to po zmianie ustawień, przełączeniu motywów lub dodaniu kodu, który cicho wpływa na linki. Może to zaskoczyć, zwłaszcza jeśli reszta Twojej witryny działa doskonale.

Zawsze, gdy napotykamy nieoczekiwane błędy 404, stosujemy prosty proces, aby przywrócić adresy URL postów na właściwe tory – bez zgadywania, bez ciężkiego rozwiązywania problemów. I właśnie tym dzielimy się z Wami w tym przewodniku.

Będziesz w stanie naprawić błędy 404 i upewnić się, że Twoje posty ładują się tak, jak powinny.

Jak naprawić błąd 404 w postach WordPress

Dlaczego moje posty w WordPressie zwracają błąd 404?

Istnieje kilka powodów, dla których Twoje posty mogą wyświetlać błąd 404 „Nie znaleziono strony” w WordPress. Mogą one obejmować:

  • Konflikty wtyczek lub motywów: Czasami wtyczki lub motywy zainstalowane na Twojej stronie mogą zakłócać sposób, w jaki WordPress obsługuje permalinki. Może to prowadzić do uszkodzonych linków i błędów 404.
  • Problemy z niestandardowym kodem: Jeśli dodałeś niestandardowy kod do swojej witryny, mogą istnieć błędy w kodzie, które wpływają na permalinki lub powodują inne konflikty, skutkując błędami 404 dla Twoich postów.
  • Problemy z plikiem .htaccess: Plik .htaccess odgrywa rolę w sposobie, w jaki WordPress strukturyzuje adresy URL. Jeśli ten plik jest uszkodzony lub brakujący, może prowadzić do błędów 404 dla Twoich postów lub stron.

Jak znaleźć wszystkie posty WordPress z błędami 404

Zanim przejdziemy do rozwiązań, warto sprawdzić, czy ten błąd dotyczy tylko jednego lub dwóch postów, czy wielu. W ten sposób możesz określić zakres problemu i wybrać najbardziej odpowiednie rozwiązanie.

Jednym z łatwych sposobów na rozwiązanie tego problemu jest użycie Google Search Console. Jeśli jeszcze nie przesłałeś swojej witryny do Google Search Console, przeczytaj nasz poradnik o tym, jak dodać swoją witrynę WordPress do Google Search Console.

Gdy bot Google przeskanuje i zaindeksuje Twoją witrynę, Google Search Console dostarczy Ci szczegółowych informacji o wydajności Twojej witryny, w tym o wszelkich napotkanych błędach 404.

Aby dowiedzieć się, które posty zwracają błędy 404, możesz zalogować się do panelu Search Console. Następnie przejdź do raportu „Strony” i zobaczysz szczegółową listę wszystkich błędów.

Raport stron Google Search Console

Aby uzyskać więcej informacji, możesz zapoznać się z naszą listą wskazówek dotyczących korzystania z Google Search Console w celu zwiększenia ruchu na stronie internetowej, która zawiera kilka wskazówek, jak naprawić błędy 404 za pomocą tego narzędzia.

Mając to na uwadze, przyjrzyjmy się, jak naprawić błędy 404 zwracane przez posty WordPress. Możesz użyć poniższych linków, aby przejść bezpośrednio do różnych rozwiązań:

Metoda 1: Sprawdź konflikty wtyczek lub motywów oraz problemy z niestandardowym kodem

Czasami wtyczki, motywy lub niestandardowy kod, który dodałeś do swojej witryny WordPress, mogą zakłócać działanie permalinków lub powodować konflikty, prowadząc do błędów 404. My sami doświadczyliśmy tego, testując narzędzia na naszej stronie demonstracyjnej.

Jednym ze sposobów rozwiązania tego problemu jest tymczasowe wyłączenie wtyczek. Wtyczki czasami mogą zakłócać sposób, w jaki WordPress obsługuje linki.

Po dezaktywacji wtyczek możesz je aktywować pojedynczo, sprawdzając, czy błąd 404 pojawia się ponownie po aktywacji każdej wtyczki. Jeśli błąd pojawi się po aktywacji konkretnej wtyczki, może ona być winowajcą.

Możesz wtedy szybko wyszukać w Google rozwiązania związane z tym wtyczką lub skontaktować się z jej twórcą w celu uzyskania pomocy.

Podobnie, Twój motyw WordPress może być przyczyną konfliktu.

Aby to sprawdzić, możesz tymczasowo przełączyć się na domyślny motyw WordPress, taki jak Twenty Twenty-Three lub Twenty Twenty-Four. Wszystko, co musisz zrobić, to przejść do Wygląd » Motywy i kliknąć „Aktywuj” przy domyślnym motywie.

Aktywacja domyślnego motywu WordPress

Jeśli błąd 404 znika przy domyślnym motywie, oznacza to potencjalny konflikt z Twoim obecnym motywem. Możesz wtedy spróbować rozwiązać problem z motywem lub rozważyć użycie innego motywu.

Możesz sprawdzić nasz wybór ekspertów najpopularniejszych motywów WordPress, aby uzyskać rekomendacje.

Jeśli ostatnio wstawiałeś fragmenty kodu na swoją stronę, błędy w kodzie mogą powodować błędy 404. Przyjrzyj się dokładnie dodanemu kodowi i sprawdź, czy potrafisz zidentyfikować jakieś błędy.

Najbezpieczniejszym sposobem dodawania fragmentów kodu do WordPress jest wtyczka WPCode. Ta wtyczka pozwala na wstawianie niestandardowego kodu bez bezpośredniej pracy z plikami motywu, zmniejszając ryzyko uszkodzenia witryny.

Ponadto, gdy WPCode wykryje błąd w Twoim kodzie, automatycznie dezaktywuje fragment i poprosi Cię o jego sprawdzenie. Możesz również użyć trybu testowego, aby sprawdzić, czy Twój kod działa, zanim umieścisz go na swojej aktywnej stronie internetowej.

Ostrzeżenie o błędzie WPCode

Jeśli żadne z tych rozwiązań nie zadziała, przejdź do następnej metody, w której przeanalizujemy Twoje ustawienia linków stałych.

Posty w WordPress mogą zwracać błędy 404 z powodu problemów z regułami przepisywania w pliku .htaccess. W większości przypadków problem można rozwiązać, aktualizując ustawienia permalink.

Po prostu przejdź do Ustawienia » Linki stałe w swoim panelu administracyjnym WordPress i kliknij przycisk „Zapisz zmiany”.

Sprawdź permalinki

Nie ma potrzeby wprowadzania zmian w samych ustawieniach permalinków. Spowoduje to zaktualizowanie ustawień permalinków i wyczyszczenie reguł przepisywania.

W większości przypadków to rozwiązanie naprawia błąd 404 w postach WordPress. Jednak jeśli u Ciebie to nie zadziała, prawdopodobnie będziesz musiał ręcznie zaktualizować plik .htaccess.

Metoda 3: Zaktualizuj plik .htaccess WordPress

Zanim zaczniesz, upewnij się, że wykonałeś kopię zapasową pliku .htaccess WordPress. Jeśli coś pójdzie nie tak, możesz łatwo przywrócić oryginalny plik.

Teraz musisz połączyć się ze swoim serwerem za pomocą klienta FTP, takiego jak FileZilla lub Menedżer plików w panelu hostingowym.

Następnie znajdź plik .htaccess w głównym folderze Twojej witryny – jest to ten sam katalog, który zawiera foldery takie jak /wp-content/ i /wp-includes/.

Kliknij prawym przyciskiem myszy na plik i wybierz „Uprawnienia pliku” lub „Zmień uprawnienia” w swoim kliencie FTP.

uprawnienia do pliku .htaccess

Jeśli WordPress wcześniej nie mógł zapisać do pliku, spróbuj tymczasowo zmienić jego uprawnienia na 666, aby umożliwić zapis.

Po tym wróć do obszaru administracyjnego WordPress i ponownie zapisz ustawienia permalinków. Pozwoli to WordPressowi wygenerować poprawny plik .htaccess.

Po zakończeniu upewnij się, że zmienisz uprawnienia do pliku z powrotem na bezpieczniejsze ustawienie: 644. To ustawienie pozwala WordPressowi odczytywać plik, jednocześnie chroniąc go przed nieautoryzowanymi zmianami.

Zmień atrybuty pliku .htaccess na 644

Alternatywnie, możesz ręcznie edytować plik.

Po prostu kliknij prawym przyciskiem myszy na plik .htacccess, a następnie wybierz opcję Wyświetl/Edytuj.

Edytuj plik .htaccess

Plik otworzy się w edytorze zwykłego tekstu, takim jak Notatnik lub TextEdit.

Teraz musisz dodać następujące domyślne reguły przepisywania WordPress:

# 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

Metoda 4: Skontaktuj się z dostawcą hostingu

Jeśli żadne z powyższych rozwiązań nie naprawiło problemu z postami WordPress zwracającymi błąd 404, zalecamy skontaktowanie się z Twoim hostingu WordPress. Może wystąpił błąd po ich stronie lub mogą oni pomóc Ci rozwiązać problem.

Zapoznaj się również z naszym przewodnikiem na temat jak prawidłowo prosić o wsparcie WordPress i je uzyskać.

Metoda 5: Włącz mod-rewrite (lokalna instalacja WordPress)

Jeśli używasz serwera lokalnego do celów testowych, musisz włączyć mod_rewrite w konfiguracji Apache swojej witryny MAMP, WAMP lub XAMPP.

Pozwoli to WordPressowi na generowanie czystych adresów URL i zapobieganie błędom 404 dla postów i stron na Twoim lokalnym serwerze.

Sposób wykonania tego będzie się różnić w zależności od używanej platformy. Osoby korzystające z XAMPP mogą otworzyć swój panel sterowania i kliknąć przycisk „Config” w sekcji Actions. Następnie wybierz „Apache (httpd.conf)”.

Menu Apache (httpd.conf) w XAMPP

Następnie musisz znaleźć tę linię #LoadModule rewrite_module modules/mod_rewrite.so i usunąć „#”, aby ją odkomentować.

To załaduje mod_rewrite.

Znajdowanie modułu rewrite_module w pliku httpd.conf

Następnie poszukaj linii, które mówią AllowOverride None i zmień je na AllowOverride All. To mówi Apache, aby zezwolić na używanie plików .htaccess.

Zazwyczaj znajdziesz je w blokach <Directory> — zwłaszcza ten wskazujący na folder Twojej witryny, taki jak htdocs, jeśli używasz XAMPP. Jeśli nie masz pewności, możesz zastosować zmianę wszędzie tam, gdzie ją widzisz w pliku, o ile nie jest to katalog systemowy. W przypadku testowania lokalnego zazwyczaj działa to dobrze.

Changing AllowOverride None to AllowOverride All

Po zakończeniu możesz zapisać plik httpd.conf i zamknąć go. Następnie w panelu sterowania XAMPP kliknij „Stop” w module Apache, a następnie ponownie „Start”, aby go zrestartować.

Następnie wróć do swojego panelu administracyjnego, aby sprawdzić, czy Twoje linki stałe działają.

Samouczek wideo

Jeśli potrzebujesz wizualnych instrukcji, obejrzyj poniższy film.

Subskrybuj WPBeginner

Najczęściej zadawane pytania dotyczące błędów 404 w WordPress

Napotkanie błędów 404 na Twojej stronie WordPress może być mylące. Poniżej odpowiadamy na często zadawane pytania, które pomogą Ci skuteczniej rozwiązać problem.

1. Dlaczego otrzymuję błąd 404 na moich postach WordPress?

Zazwyczaj oznacza to, że WordPress nie może znaleźć posta pod żądanym adresem URL. Może się to zdarzyć z powodu uszkodzonych permalinków, uszkodzonego pliku .htaccess, usuniętych postów lub konfliktu wtyczki/motywu, który zmienia sposób obsługi adresów URL.

2. Jak naprawić błąd 404 w WordPress?

Spróbuj ponownie zapisać ustawienia permalinków, przechodząc do Ustawienia » Permalink i klikając „Zapisz zmiany”. Jeśli to nie pomoże, sprawdź plik .htaccess, wyłącz wtyczki lub przełącz się na domyślny motyw, aby wykluczyć konflikty.

3. Jak mogę znaleźć wszystkie błędy 404 na mojej stronie WordPress?

Możesz użyć Google Search Console, aby zobaczyć listę błędów 404 napotkanych przez Googlebot. Wtyczki takie jak Broken Link Checker również mogą pomóc w wykryciu niedziałających linków i brakujących stron w Twojej witrynie.

4. Co robi plik .htaccess w WordPress?

Plik .htaccess kontroluje sposób przetwarzania adresów URL. WordPress używa go do zarządzania strukturą permalinków i kierowania adresów URL do odpowiednich treści. Jeśli jest brakujący lub uszkodzony, adresy URL mogą przestać działać poprawnie.

5. Jak bezpiecznie edytować plik .htaccess?

Możesz go edytować za pomocą klienta FTP lub menedżera plików hostingu. Zawsze najpierw wykonaj kopię zapasową. Po edycji upewnij się, że uprawnienia są ustawione na 644, aby pozostał czytelny i bezpieczny.

6. Dlaczego moje strony kategorii lub tagów WordPress wyświetlają błędy 404?

Może się tak zdarzyć, jeśli Twój motyw nie obsługuje szablonów archiwów lub jeśli ustawienia permalinków są nieprawidłowo skonfigurowane. Ponowne zapisanie permalinków i sprawdzenie obsługi archiwów przez Twój motyw może pomóc to naprawić.

7. Jak naprawić błędy 404 dla niestandardowych typów postów?

Odwiedź Ustawienia » Linki i kliknij „Zapisz zmiany”, aby odświeżyć reguły przepisywania. Sprawdź również, czy Twój niestandardowy typ posta jest zarejestrowany z prawidłowymi ustawieniami przepisywania i ma wsparcie archiwum, jeśli jest potrzebne.

8. Czy mogę przekierować strony 404 na moją stronę główną lub inną stronę?

Tak, wtyczki takie jak Redirection pozwalają tworzyć przekierowania 301 ze starych lub uszkodzonych adresów URL na nowe. Możesz również utworzyć niestandardową stronę 404, aby skierować użytkowników z powrotem do przydatnych treści.

🎁 Bonus: Dodatkowy przewodnik po obsłudze błędów 404

Poniższe zasoby mogą być również pomocne w zarządzaniu błędami 404 i innymi typowymi błędami WordPress.

Mamy nadzieję, że ten artykuł pomógł Ci rozwiązać problem z postami zwracającymi błędy 404 w WordPress. Możesz również zapoznać się z naszym przewodnikiem po najczęstszych błędach WordPress i sposobach ich naprawy, a także z naszymi rekomendacjami najlepszych wtyczek WordPress do rozwoju Twojej witryny.

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

773 CommentsLeave a Reply

  1. Mój jest trochę inny. Wszystkie strony działają poprawnie, ale otrzymuję komunikat „nie znaleziono strony” podczas pracy w niektórych miejscach pulpitu. Powiedzmy na przykład, że tworzę nową stronę z pulpitu. Kiedy klikam publikuj, otrzymuję błąd 404.
    Próbowałem wszystkiego powyższego, ale to nie działa.

  2. Dzięki za wskazówkę!! stałe linki naprawdę mnie uratowały!!! W przypadku, gdyby ktoś inny cierpiał z tego powodu po aktualizacji Yoast SEO lub po prostu przez usunięcie pamięci podręcznej, spróbuj tego, to naprawi problem

  3. Od miesięcy próbuję naprawić problem z linkami stałymi na mojej stronie i teraz udało mi się dzięki twoim instrukcjom. Nie wiem, dlaczego zrobiłem już wszystko, co powiedziałeś, a po wpisaniu uprawnień 644, aby naprawić plik httaccess, wrócił do niemożliwego do zapisu. Teraz zrobiłem to i naprawiłem uprawnienia, wpisałem twój kod i zadziałało. Naprawdę nie wiem, jaka była różnica, ale tym razem się udało. Może to, że już naprawiłem httaccess w oryginalnym folderze, gdzie mam podfolder z moim blogiem. To jedyna rzecz, którą zrobiłem inaczej. Wielkie dzięki

  4. Mam błąd 404 (nie znaleziono strony) na mojej stronie. Co mam zrobić, ponieważ próbowałem Twoich metod, ale błąd nadal występuje

  5. Miałem podobny problem. Otrzymywałem błąd 404 Page Not Found dla strony. Ale powodem było to, że użyłem sluga permalinka, który był powiązany z jakąś domyślną stroną w WordPressie. Np. http://example.com/posts – To jest ŹLE. Ponieważ nie mogę używać 'posts' jako sluga permalinka. Jest już zarezerwowany dla jakiejś strony WordPressa. Kiedy zmieniłem go na 'my-posts', tak że teraz mój permalink brzmi: http://example.com/my-posts, błąd zniknął!

  6. cześć ,
    miałem ten sam plik htaccess. jednak usunąłem go i zaimportowałem nowy, ale nadal jest tak samo.

  7. Cześć wszystkim....
    Kiedy zmieniam permalink na cokolwiek innego niż domyślny, moje strony nie działają, otrzymuję ten komunikat o błędzie
    „Żądany adres URL /wordpress/home/ nie został znaleziony na tym serwerze.”

    Apache/2.4.9 (Win64) PHP/5.5.12 Server at localhost Port 80”

    proszę pomóż mi

  8. Miałem właśnie to z jedną z moich stron internetowych. Wszystkie moje posty działały dobrze, z wyjątkiem jednego. Coś było nie tak z adresem URL. Musiałem zmienić adres URL posta.

  9. wielkie dzięki… Wasza strona pomagała mi wiele razy i robicie świetną robotę. Nie mogę się powstrzymać od podziękowania wam…..

  10. Cześć Wpbeginner,
    Właściwie właśnie przeniosłem się z Hostinger do jednego z płatnych hostingów. Po migracji wszystko działa dobrze. Ale kiedy próbowałem edytować jeden z moich postów, regularnie pojawia się następujący błąd.
    „Błąd strony nie znaleziono” „Przepraszamy, ale żądana strona nie mogła zostać znaleziona. Być może wyszukiwanie pomoże.
    Kiedy tu trafiłem, wypróbowałem wszystkie rozwiązania, które udostępniłeś.
    Ale nic nie działa dla mnie.
    Proszę o pomoc.
    Z góry dziękuję
    Hardik

  11. Pytanie? Mam adres URL strony, ale dane są całkowicie nowe. więc jest około 100 starych postów, które nie są już ważne, ale są linkowane do innych stron. Jak mogę je przekierować na główną stronę internetową, aby Google Search Console mógł zaktualizować swoje rekordy indeksowania?

    Szukam, ale nic nie widzę na temat usuniętych postów, które zwracają błąd 404.

    Dzięki,

  12. Dziękuję! Tak miło znaleźć tak łatwe rozwiązanie tak frustrującego, tajemniczego problemu.

  13. Woohoo! Dzięki za to. Myślałem, że zawartość mojej strony poszła w diabły. Zrobienie „Zapisz zmiany” w permalinkach zadziałało u mnie natychmiast.

  14. Witajcie, chłopaki,

    Mam ten sam problem z blogiem klienta. Próbuję zbudować niestandardowy formularz na stronie posta i kiedy włączam niestandardowe permalinki, formularz jest niedostępny.

    Kiedy zmieniam permalinki na domyślne, działa! :/

    Naprawdę dziwne. :/

  15. Mam ten problem. Nie mogę zalogować się do mojego panelu WordPress, za każdym razem, gdy próbuję, pojawia się błąd 404 not found. proszę pomóż mi to naprawić.

  16. Twoja wskazówka uratowała mi życie. Wszystkie nasze posty po prostu nie były widoczne. Twoja wskazówka bardzo pomogła.

    Co zrobiłem:

    Zaktualizowano .htaccess, ustawiono CHMOD na 666 zamiast 660

    Kliknij – > Ustawienia -> Linki stałe

    Kliknąłem na Domyślne i kliknąłem Zapisz zmiany

    Ponownie,

    Kliknąłem na Nazwa wpisu i kliknąłem Zapisz zmiany. (ponieważ używałem niestandardowych adresów URL, dlatego)

    Właśnie zaoszczędziłeś mi mnóstwo kłopotów…

  17. To było prawdziwe wybawienie – myślałem, że całkowicie zepsułem zastępczą stronę, nad którą pracowałem, po próbie bycia sprytnym z przekierowaniem .htaccess. Dziękuję!

  18. Podoba mi się struktura permalinków moich postów i wydają się działać. Używam tej samej struktury od kilku lat.
    Jednak gdy wchodzę w Ustawienia–>Permalink, faktyczna struktura nie jest już nawet wymieniona jako jedna z dostępnych opcji.
    Czy to jest problem?

  19. Cześć, mam ten problem i szczerze mówiąc, czuję się źle, bo nie wiem, co robić. Jestem naprawdę nowicjuszem i boję się, że zniszczę moją stronę bardziej, niż już to zrobiłem.
    Czy ktoś może mi powiedzieć, jak powinny wyglądać moje niestandardowe permalinki i co POWINIENEM mieć w moim pliku .htaccess? Wygląda na to, że jest teraz pusty?

    • Przejdź do Ustawienia » Permalinks, wybierz strukturę permalinków, która Ci odpowiada, a następnie zapisz zmiany. Otwórz plik .htaccess, a zauważysz, że WordPress automatycznie go zaktualizował. Jeśli jest pusty, a wybrana przez Ciebie struktura permalinków nie działa, możesz ręcznie dodać ten kod do pliku .htaccess:

      # BEGIN WordPress

      RewriteEngine On
      RewriteBase /
      RewriteRule ^index\.php$ – [L]
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule . /index.php [L]

      # KONIEC WordPress

      Admin

  20. Tak, to było rozwiązanie! Wielkie dzięki. Moja usługa hostingowa zmieniła te ustawienia, gdy zmieniłem adres URL na niestandardowe strony błędów, ale samo kliknięcie na ustawienia permalinków to naprawiło.

  21. „Przejdź do Ustawienia » Permalinks i po prostu kliknij przycisk Zapisz zmiany” – fantastycznie, to zadziałało od razu – wielkie dzięki!!

  22. A co z permalinkiem pojedynczego posta, który został zmieniony i w jakiś sposób utworzył wewnętrzny przekierowanie, a teraz nie można go zmienić z powrotem bez spowodowania błędu 404? Próbuję rozwiązać problem dla klienta i zastanawiam się, gdzie te wewnętrzne przekierowania są przechowywane i gdzie na świecie można je wyczyścić. Dziękuję.

  23. Cześć
    Dziękuję, właśnie zaktualizowałem strukturę permalinków i strona zaczęła działać

  24. właśnie zaktualizowałem struktury permalinków, są one przedstawione na zrzucie ekranu w tym rozwiązaniu i zadziałało jak marzenie. dzięki!

  25. Wypróbowałem rozwiązania, o których wspomniałeś w swoim poście, ale wydaje się, że nie działają. W rzeczywistości chciałem dodać regułę do pliku .htaccess, więc pobrałem ten plik z FTP, edytowałem go i ponownie przesłałem, zastępując oryginalny, a potem pojawił się problem. Próbowałem kilku poprawek, takich jak usunięcie i wstawienie nowego .htaccess z domyślnym kodem, usunięcie pliku .htaccess itp. Jedyną poprawką, która sprawia, że posty są dostępne, jest ustawienie permalinks na opcję domyślną. To sprawia, że posty działają, ale nie może to być stałe rozwiązanie, ponieważ nie jest zalecane z perspektywy SEO.
    Proszę spróbuj znaleźć działające rozwiązanie tego problemu.

    • wykonaj kopię zapasową pliku .htaccess. Następnie usuń ten z serwera. Teraz zaloguj się do obszaru administracyjnego WordPress i przejdź do Ustawienia -> Permalink wybierz preferowaną strukturę permalinków i kliknij zapisz zmiany.

      Następnie połącz się z FTP i sprawdź, czy WordPress utworzył nowy plik .htaccess i czy nie jest pusty.

  26. Hej, chłopaki – niedawno otrzymałem e-mail od Google crawl, ponieważ nagle miałem ponad 500 utraconych linków. Wygląda na to, że na pewnym etapie musiałem zmienić strukturę permalinków, tak że wiele linków w starych postach zawiera datę posta, a następnie nazwę posta, podczas gdy teraz zawierają tylko nazwę posta.

    Zanim oszaleję, próbując ręcznie naprawić 500 linków w moich artykułach, czy jest jakiś łatwy sposób na aktualizację hiperłączy w artykułach, gdy zdarza się coś takiego?

    Na zdrowie,
    Tim.

  27. dziękuję! Moje strony zostały zhakowane i wszystkie wewnętrzne strony wyświetlały błąd 404. Zapisanie ustawień permalinków naprawiło to! Pozdrawiam!

  28. Cześć wszystkim, przeszukałem internet w poszukiwaniu pomocy w rozwiązaniu mojego problemu, ale
    za nic nie mogę sprawić, żeby cokolwiek zadziałało. Zaledwie kilka
    tygodni temu wszystkie moje strony zaplecza (strona główna działała dobrze) zaczęły
    zwracać błędy 404.

    Permalink, którego zawsze używałem, to „Niestandardowa struktura” (/%category%/%postname%/)… oto kilka rzeczy, których próbowałem:

    1. Wszedłem w moje permalinki, kliknąłem „zapisz ustawienia”, i ta metoda zapewnia tymczasowe rozwiązanie, może na godzinę lub dwie, a potem błędy 404 wracają na wszystkie drugorzędne strony. Ustawiałem również moje permalinki na inną opcję, taką jak „Domyślne”, ale nadal otrzymuję błędy 404 krótko po tym.

    2. Całkowicie usunąłem plik htaccess.php, a następnie wróciłem i zapisałem ustawienia linków stałych… mniej niż godzinę później błędy 404 powróciły.

    3. Zakomentowałem tę linię kodu w moim pliku function.php, a także całkowicie ją usunąłem:

    „$wp_rewrite->flush_rules();”. To nic nie dało. Próbowałem
    użyć zarówno „//”, jak i „#” przed tym i testowałem… nadal otrzymuję błędy 404.

    4. Dezaktywowałem wszystkie moje wtyczki, aby sprawdzić, czy któraś z nich jest winowajcą,
    ale po krótkim czasie moje błędy 404 powróciły, podczas gdy żadne z wtyczek nie były aktywne.

    Jak już mówiłem, ten problem pojawił się zaledwie kilka tygodni temu. Używam Securi
    Security i zleciłem im przeskanowanie mojej strony w poszukiwaniu złośliwego oprogramowania itp. i strona
    jest czysta.

    Czy ktoś może mi POMÓC z tym? Byłbym bardzo wdzięczny!

    • Hej Joe,

      Czy znalazłeś jakieś działające rozwiązanie tego problemu? Przeszedłem przez te same problemy, które wymieniłeś.

      • Hej chłopaki!
        Czy znaleźliście rozwiązanie problemu z błędem 404, o którym wspomniał JOE CUTRONI?
        Mam ten sam problem?

        Będę wdzięczny za wszelkie opinie!
        Dziękuję!

        Pozdrowienia z Niemiec,
        David

        • Cześć wszystkim,

          prawdopodobnie masz wirusa na swojej stronie.

          powodzenia
          Paul

  29. To jest problem, z którym się borykam. Przeniosłem się z Wordpress.com na .org i jestem u kresu sił. Rozumiem instrukcje, które mówią: przejdź do panelu administracyjnego —> ustawienia —> permalinki. W rzeczywistości pamiętam, że podczas konfiguracji grzebałem w tym konkretnym ustawieniu. Oto moje problemy: GDZIE znaleźć ten panel administracyjny –> ustawienia –> permalinki?? Czy jest to u mojego hosta, w cPanelu? Czy jest to z powrotem na WP.com, czy jeśli to WP.org? A jeśli jest na WP.org, nie mam pojęcia, jak uzyskać dostęp do wszystkich funkcji administracyjnych mojego bloga teraz. Kiedy się loguję, pokazuje mi mój profil osobisty i pozwala mi go edytować. Ale nie żadnej administracji bloga. Jestem bezradny i naprawdę tracę głowę.

    • Jeśli dobrze rozumiem, po prostu wpisz nazwę domeny, dla której aktywowałeś narzędzie wp.org, a następnie dodaj „/wp-admin” (na przykład „www.example.com/wp-admin”), zaloguj się, a w lewym dolnym rogu znajdziesz opcję ustawień.

  30. Miałem ten sam problem.. dodanie poniższej linii w httpd.conf i ponowne uruchomienie serwera apache rozwiązało problem.

    Options +FollowSymLinks

  31. DZIĘKUJĘ z głębi serca! Musiałem usunąć plik .htaccess z powodu włamania, a potem, gdy myślałem, że wszystko jest w porządku, nic nie działało oprócz strony głównej. Naciśnięcie przycisku Zapisz zmiany w permalinkach rozwiązało problem w jednej chwili.

  32. Dzięki, człowieku. Rozwiązanie Permalinków rozwiązało mój problem. Dzięki i pozdrowienia dla Ciebie!

  33. Dzięki za post! Ale niestety wypróbowałem te metody lokalnie i nic nie zadziałało.. Jakieś inne wskazówki?

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.