Table des matières
Les articles WordPress renvoyant une erreur 404 est un problème courant qui se produit généralement lorsque les règles de réécriture dans le fichier .htaccess
est corrompu ou lorsque les paramètres des permaliens ne sont pas correctement configurés. Cette erreur signifie que le contenu de votre site WordPress n'est pas perdu, mais que le serveur web ne peut pas trouver les articles ou les pages demandés. Voici comment vous pouvez résoudre ce problème :
Réinitialiser les paramètres du Permalink
La réinitialisation des paramètres des permaliens est souvent le moyen le plus simple de corriger l'erreur 404 pour les articles et les pages. Voici comment procéder :
- Allez dans votre tableau de bord WordPress.
- Aller vers Paramètres > Permaliens.
- Notez le paramètre actuel du permalien (afin de pouvoir revenir en arrière si nécessaire).
- Sélectionnez une autre structure de permalien, cliquez sur Enregistrer les modifications.
- Ensuite, revenez à votre paramètre de permalien d'origine et cliquez sur Enregistrer les modifications encore une fois.
Ce processus oblige WordPress à rincer et à régénérer le .htaccess
qui peuvent corriger l'erreur 404.
Modifier manuellement le fichier .htaccess
Si la réinitialisation des permaliens ne fonctionne pas, il se peut que vous deviez modifier manuellement le fichier .htaccess
Ce fichier peut être corrompu ou ne pas avoir les autorisations nécessaires pour être mis à jour automatiquement. Ce fichier peut être corrompu ou ne pas avoir les autorisations nécessaires pour être mis à jour automatiquement.
- Connectez-vous à votre site à l'aide d'un client FTP ou via le gestionnaire de fichiers du panneau de contrôle de votre compte d'hébergement.
- Localiser le
.htaccess
dans le répertoire racine de votre installation WordPress. Si vous ne le voyez pas, assurez-vous que votre client FTP est configuré pour afficher les fichiers cachés. Dans certains clients, ce fichier peut être caché par défaut. - Télécharger une copie de sauvegarde du
.htaccess
sur votre ordinateur (au cas où vous auriez besoin de le restaurer). - Modifier le
.htaccess
et remplacez son contenu par les règles de réécriture par défaut de WordPress :
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-f !-d
RewriteRule . /index.php [L]
# END WordPress
- Enregistrez les modifications et téléchargez le fichier sur votre serveur.
- Vérifiez votre site pour voir si cela résout l'erreur 404.
S'assurer que le fichier .htaccess est accessible en écriture
WordPress doit pouvoir écrire dans le fichier .htaccess
(fichier). S'il est défini à un niveau de permission qui n'autorise pas l'écriture, WordPress ne sera pas en mesure de mettre à jour les structures de permaliens.
- À l'aide de votre client FTP ou du gestionnaire de fichiers, vérifiez les autorisations pour le fichier
.htaccess
déposer. - Les permissions doivent être réglées sur 644 ou 664. Pour modifier les permissions du fichier, cliquez avec le bouton droit de la souris sur le fichier
.htaccess
sélectionnez "Permissions de fichiers", puis mettez à jour la valeur numérique. - Après avoir défini les autorisations correctes, essayez de réinitialiser vos permaliens dans le tableau de bord de WordPress.
Vérifier les conflits entre les plugins
Parfois, un plugin (en particulier les plugins de mise en cache ou de référencement) peut interférer avec les permaliens. Pour vérifier s'il y a des conflits entre les plugins :
- Désactivez tous vos plugins via le tableau de bord de WordPress sous Plugins > Plugins installés.
- Réactivez-les un par un, en vérifiant que votre site ne contient pas d'erreur 404 après chaque activation.
- Si l'erreur réapparaît après l'activation d'un plugin particulier, vous avez probablement trouvé la source du problème. Vérifiez les paramètres du plugin ou recherchez un autre plugin.
Vérifiez la configuration de votre serveur
Si aucune des solutions ci-dessus ne fonctionne, le problème peut provenir de la configuration de votre serveur. C'est notamment le cas si vous avez récemment changé d'hébergeur.
- Contactez l'équipe d'assistance de votre hébergeur et expliquez le problème. Ils pourront vérifier si le serveur est correctement configuré pour gérer la structure permalienne de WordPress.
Conclusion
Les articles WordPress qui renvoient une erreur 404 peuvent généralement être résolus en réinitialisant les permaliens ou en corrigeant le fichier .htaccess
fichier. Ces étapes permettent généralement de résoudre le problème, mais si celui-ci persiste, il peut s'agir d'un problème plus complexe lié au serveur ou à la base de données, qui nécessite l'intervention de votre hébergeur ou d'un spécialiste de WordPress.