Kuidas parandada WordPressi postitusi, mis tagastavad 404 vea

WordPressi postitused, mis tagastavad 404 vea, on tavaline probleem, mis tavaliselt juhtub siis, kui rewrite reeglid on .htaccess fail on rikutud või kui permalinkide seaded ei ole õigesti konfigureeritud. See viga tähendab, et teie WordPressi saidi sisu ei ole kadunud, kuid veebiserver ei leia soovitud postitusi või lehekülgi. Siin on, kuidas seda probleemi lahendada ja parandada:

Linkide seadete lähtestamine

Peremalinki seadete lähtestamine on sageli lihtsaim viis 404-vea parandamiseks postituste ja lehekülgede puhul. Siin on, kuidas seda teha:

  • Mine oma WordPressi juhtpaneelile.
  • Navigeerige aadressile Seaded > Permalinke.
  • Märkige üles praegune permalinkide seadistus (et saaksite vajaduse korral tagasi pöörduda).
  • Valige teistsugune permalinkide struktuur, klõpsake Muudatuste salvestamine.
  • Seejärel pöörduge tagasi oma algsesse permalinkide seadistusse ja klõpsake nuppu Muudatuste salvestamine uuesti.

See protsess sunnib WordPressi loputama ja taastama .htaccess faili ümberkirjutamise reeglid, mis võivad parandada 404 vea.

Käsitsi redigeerida .htaccess faili

Kui permalinkide lähtestamine ei toimi, peate võib-olla käsitsi muutma veebilehe .htaccess faili. See fail võib kahjustuda või ei pruugi olla õigete õigustega, et seda automaatselt uuendada.

  • Ühendage oma sait FTP-kliendi või oma hostingukonto juhtpaneeli failihalduri kaudu.
  • Leia .htaccess faili oma WordPressi installeerimise juurkataloogis. Kui te seda ei näe, veenduge, et teie FTP-klient on seadistatud nii, et see näitaks peidetud faile. Mõnes kliendis võib see fail olla vaikimisi peidetud.
  • Laadige alla varukoopia .htaccess faili oma arvutisse (juhul, kui teil on vaja seda taastada).
  • Redigeeri .htaccess faili ja asendada selle sisu WordPressi vaikimisi ümberkirjutamise reeglitega:
# BEGIN WordPress

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

# END WordPress
  • Salvestage muudatused ja laadige fail tagasi oma serverisse.
  • Kontrollige, kas see lahendab 404-vea.

Veenduge, et .htaccess fail on kirjutatav

WordPress peab olema võimeline kirjutama .htaccess faili. Kui see on seatud õigustasemele, mis ei luba kirjutamist, ei saa WordPress uuendada permalinkide struktuure.

  • Kasutades oma FTP-klienti või failihaldurit, kontrollige failiõiguste kohta .htaccess faili.
  • Õiguste väärtuseks peaks olema 644 või 664. Faili õiguste muutmiseks klõpsake paremklõpsuga failil .htaccess faili, valige "Failiõigused" ja seejärel ajakohastage numbrilist väärtust.
  • Pärast õigete õiguste seadmist proovige oma permalinkide lähtestamist uuesti WordPressi armatuurlaua kaudu.

Kontrollida pluginate konflikte

Mõnikord võib mõni plugin (eriti vahemälu või SEO pluginad) häirida permalinkide kasutamist. Et kontrollida pluginate konflikte:

  • Deaktiveeri kõik oma pluginad WordPressi armatuurlaua kaudu aadressil Pluginad > Installeeritud pluginad.
  • Aktiveerige need ükshaaval uuesti, kontrollides pärast iga aktiveerimist oma saidi 404-viga.
  • Kui viga ilmneb uuesti pärast konkreetse lisaseadme aktiveerimist, olete tõenäoliselt leidnud probleemi allika. Kontrollige selle plugina seadeid või otsige alternatiivne plugin.

Kontrollige oma serveri konfiguratsiooni

Kui ükski ülaltoodud lahendustest ei toimi, võib probleem olla teie serveri konfiguratsioonis. See on eriti oluline, kui olete hiljuti kolinud uuele hostinguteenuse pakkujale.

  • Võtke ühendust oma veebimajutuse pakkuja tugimeeskonnaga ja selgitage probleemi. Nad saavad kontrollida, kas server on õigesti konfigureeritud WordPressi permalinkide struktuuri käsitlemiseks.

Kokkuvõte

WordPressi postitusi, mis tagastavad 404 vea, saab tavaliselt lahendada permalinkide lähtestamisega või fikseerides .htaccess faili. Need sammud lahendavad tavaliselt probleemi, kuid kui probleem püsib, võib selle põhjuseks olla keerulisem serveri- või andmebaasiprobleem, mis nõuab professionaalset tuge veebimajutajalt või WordPressi spetsialistilt.