Als u ooit een 404 op uw binnenste WordPress-pagina’s hebt gekregen, weet u hoe frustrerend dit probleem kan zijn. Als u onlangs van webhost bent verhuisd, of uw database hebt gemigreerd, kan dit probleem zich vaak voordoen.
Maar maak je geen zorgen! Meestal wordt dit veroorzaakt doordat uw WordPress permalinks niet werken. Gelukkig is er een zeer eenvoudige oplossing die de meeste WordPress 404 scenario’s zoals deze verhelpt.
Bewaar Permalink Instellingen om WordPress 404 Fouten te Repareren
Als uw WordPress berichten 404 fout terugsturen, volg dan deze snelle stappen om het probleem op te lossen:
- Log in op uw WordPress Beheer
- Ga naar Instellingen > Permalinks
- Zorg ervoor dat uw instellingen correct zijn ingesteld – vaak op Postnaam die wordt weergegeven als /postnaam/
- Klik op de Wijzigingen opslaan knop
- Als u een caching plugin hebt ingeschakeld voor uw website, spoel (of verwijder/purge) de cache
Door de WordPress permalink instellingen in te voeren en opnieuw op te slaan zal dit een update van uw permalink structuur forceren, de regels cache doorspoelen, en de regels herschrijven naar uw database. In de meeste WordPress 404 gevallen lost deze eenvoudige truc om uw permalink-instellingen opnieuw op te slaan het probleem op!
.htaccess herstellen
In het onwaarschijnlijke geval dat dit Wijzigingen opslaan proces uw 404-fouten niet verhelpt, moet u wellicht uw .htaccess-bestand handmatig bewerken. Standaard bepaalt het WordPress .htaccess-bestand hoe de permalinks van uw website worden weergegeven – bijvoorbeeld: example.com/2018/08/sample-post/ of example.com/sample-post. Soms kan uw WordPress .htaccess bestand corrupt raken, of kunnen de permissies worden gewijzigd, meestal als gevolg van een zich misdragende plugin.
- Lokaliseer eerst uw .htaccess bestand via een FTP programma zoals Filezilla. Het bestand zal in uw root directory staan, waar de belangrijkste WordPress mappen zich bevinden zoals /wp-content/ en /wp-includes/
- Ten tweede, verander de permissies van het bestand van 660 naar 666. Ga dan terug naar uw WordPress Admin dashboard en herhaal het permalink Save Changes proces zoals hierboven beschreven.
- Controleer ten slotte uw website opnieuw.
Als dit proces werkt, zet dan uw .htaccess-bestandspermissies terug naar 660. Als dit proces nog steeds niet werkt, probeer dan uw .htaccess bestand te herstellen.
Om uw .htaccess bestand te herstellen, overschrijft u uw bestaande .htaccess code met de volgende code:
# 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
Zodra uw bestand hersteld is, ga dan verder met de 660 > 666 permissie wijziging en herhaal het Permalink instellingen Bewaar Wijzigingen proces. Nogmaals, vergeet niet om je rechten terug te zetten naar 660 nadat dit proces is voltooid, of je laat een beveiligingslek open in de database van je website.
Ik heb nog steeds WordPress Posten met 404 Fouten
Als dit proces om wat voor reden dan ook uw 404-problemen niet heeft opgelost, moet u wellicht een back-up van uw WordPress-website maken, WordPress opnieuw installeren en uw back-up terugzetten naar een nieuwe installatie.