WordPress 404 sedan hittar inte
Ibland visas det här felet när en användare besöker ett visst inlägg. Den främsta orsaken till detta fel är att inställningarna för permalink är komplicerade. Användaren måste ställa in alla inställningar på nytt för att lösa problemet.
Hur man felsöker och åtgärdar WordPress 404-fel?
När du ser ett 404-fel på din WordPress-webbplats betyder det att en sida inte kunde hittas för den begärda webbadressen. Det betyder att URL:n antingen är fel eller att något inte fungerar som det ska i din WordPress-installation. Nedan har vi listat många sätt att gå tillväga för att felsöka och åtgärda dessa WordPress 404-fel.
.HTACCESS
Det är troligtvis .htaccess som är orsaken till dessa fel och det enklaste sättet att försöka åtgärda detta är att ändra inställningarna för permalänkar för att försöka låta WordPress automatiskt bygga om .htaccess-filen. Så hur ändrar du dina inställningar för permalänken?
Gå helt enkelt till Settings -> Permalinks inne i ditt adminområde och spara dina inställningar, ibland är det en bra idé att byta till en annan URL-struktur tillfälligt och spara. Detta borde ha löst alla 404-fel som du kan ha haft på din webbplats.
Om detta inte löste problemet måste du logga in via FTP, du kan använda en klient som FileZilla för att göra detta. Ange värd- och inloggningsuppgifter för din webbplats och navigera till din WordPress rotkatalog. Du bör se en .htaccess-fil här och om du inte gör det måste du skapa filen. Öppna nu din .htaccess-fil via en textredigerare som Notepad++. Din .htaccess-fil bör ha följande innehåll, om den inte gör det kan du behöva ersätta allt i den med innehållet nedan.
# BEGIN WordPress <IfModule mod_rewrite.so> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
När du har uppdaterat .htaccess-filen kan du gå till din webbplats, uppdatera sidan och se om du fortfarande får 404-fel. Om du fortfarande får 404-fel fortsätter du till nästa avsnitt.
Mod_Rewrite och serverinställningar
Om du fortfarande har problem vid det här laget ligger felet troligen i dina serverinställningar. Det betyder att ditt webbhotell kanske inte är konfigurerat för att köra WordPress korrekt eller att de har tekniska problem. Kontakta ditt webbhotell och se till att de har mod_rewrite aktiverat. Du bör också be ditt webbhotell om hjälp för att se om de kan hjälpa dig att åtgärda 404-felen på din webbplats.
Felsökning
Det finns ett insticksprogram som heter Debug This som gör det möjligt att felsöka omskrivningsfel. Lägg bara till det i din WordPress-installation och få tillgång till insticksprogrammet via administrationsfältet på den sida där du ser 404-felet.