Miten korjata WordPress Viestit palaa 404 virhe

WordPress viestit palaavat 404 virhe on yleinen ongelma, joka yleensä tapahtuu, kun uudelleenkirjoitussäännöt vuonna .htaccess tiedosto on vioittunut tai kun permalinkkiasetuksia ei ole määritetty oikein. Tämä virhe tarkoittaa, että WordPress-sivustosi sisältö ei ole kadonnut, mutta verkkopalvelin ei löydä pyydettyjä viestejä tai sivuja. Tässä kerrotaan, miten voit etsiä ja korjata tämän ongelman:

Nollaa Permalink-asetukset

Permalinkkiasetusten palauttaminen on usein helpoin tapa korjata viestien ja sivujen 404-virhe. Näin se tehdään:

  • Mene WordPressin kojelautaan.
  • Siirry osoitteeseen Asetukset > Sallitut linkit.
  • Merkitse muistiin nykyinen permalink-asetus (jotta voit tarvittaessa palata takaisin).
  • Valitse eri permalinkkirakenne, napsauta Tallenna muutokset.
  • Palaa sitten takaisin alkuperäiseen permalinkkiasetukseesi ja napsauta sitten Tallenna muutokset jälleen.

Tämä prosessi pakottaa WordPressin huuhtelemaan ja uudistamaan .htaccess tiedoston uudelleenkirjoitussäännöt, mikä voi korjata 404-virheen.

Muokkaa .htaccess-tiedostoa manuaalisesti

Jos permalinkkien nollaaminen ei toimi, sinun on ehkä muokattava manuaalisesti komentosivua .htaccess tiedosto. Tämä tiedosto voi vioittua tai sillä ei ehkä ole oikeita oikeuksia automaattiseen päivitykseen.

  • Muodosta yhteys sivustoosi FTP-asiakasohjelman tai hosting-tilisi hallintapaneelin tiedostonhallinnan kautta.
  • Etsi .htaccess tiedosto WordPress-asennuksen juurihakemistossa. Jos et näe sitä, varmista, että FTP-ohjelmasi on asetettu näyttämään piilotetut tiedostot. Joissakin ohjelmissa tämä tiedosto saattaa olla oletusarvoisesti piilotettu.
  • Lataa varmuuskopio .htaccess tiedosto tietokoneellesi (jos haluat palauttaa sen).
  • Muokkaa .htaccess tiedosto ja korvaa sen sisältö WordPressin oletusarvoisilla uudelleenkirjoitussäännöillä:
# BEGIN WordPress

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

# END WordPress
  • Tallenna muutokset ja lataa tiedosto takaisin palvelimelle.
  • Tarkista, onko 404-virhe korjattu.

Varmista .htaccess-tiedoston kirjoitettavuus

WordPressin on voitava kirjoittaa .htaccess tiedosto. Jos sen käyttöoikeustaso ei salli kirjoittamista, WordPress ei pysty päivittämään permalink-rakenteita.

  • Tarkista FTP-asiakasohjelman tai tiedostonhallinnan avulla, että tiedoston .htaccess tiedosto.
  • Käyttöoikeuksien tulisi olla 644 tai 664. Voit muuttaa tiedoston käyttöoikeuksia napsauttamalla hiiren kakkospainikkeella tiedostoa .htaccess tiedosto, valitse "Tiedoston käyttöoikeudet" ja päivitä numeerinen arvo.
  • Kun olet asettanut oikeat käyttöoikeudet, yritä nollata permalinkit uudelleen WordPressin kojelaudan kautta.

Tarkista liitännäisten ristiriidat

Joskus lisäosat (erityisesti välimuistitallennus- tai SEO-lisäosat) saattavat häiritä permalinkkejä. Voit tarkistaa, onko lisäosien välillä ristiriitoja:

  • Deaktivoi kaikki liitännäiset WordPress Dashboardin kautta osoitteessa Liitännäiset > Asennetut liitännäiset.
  • Aktivoi ne uudelleen yksi kerrallaan ja tarkista, ettei sivustollasi ole 404-virhettä jokaisen aktivoinnin jälkeen.
  • Jos virhe ilmaantuu uudelleen tietyn laajennuksen aktivoinnin jälkeen, olet todennäköisesti löytänyt ongelman lähteen. Tarkista lisäosan asetukset tai etsi vaihtoehtoinen lisäosa.

Tarkista palvelimen kokoonpano

Jos mikään edellä mainituista ratkaisuista ei toimi, ongelma saattaa olla palvelimen kokoonpanossa. Tämä on erityisen tärkeää, jos olet hiljattain siirtynyt uudelle palveluntarjoajalle.

  • Ota yhteyttä hosting-palveluntarjoajasi tukitiimiin ja selitä ongelma. He voivat tarkistaa, onko palvelin määritetty oikein käsittelemään WordPressin permalinkkirakennetta.

Päätelmä

WordPress viestit palaa 404 virhe voidaan yleensä ratkaista nollaamalla permalinkkejä tai vahvistamalla .htaccess tiedosto. Nämä vaiheet yleensä korjaavat ongelman, mutta jos ongelma jatkuu, se saattaa johtua monimutkaisemmasta palvelin- tai tietokantaongelmasta, joka vaatii ammattimaista tukea web-isännältäsi tai WordPress-asiantuntijalta.