L’erreur 404 « Page introuvable » est l’un des problèmes les plus fréquents sur WordPress. Elle survient lorsque l’URL demandée ne mène à aucun contenu valide sur votre site.
Les causes peuvent être variées : permalien non mis à jour, suppression d’un article sans redirection, fichier .htaccess mal configuré ou un plugin de redirection mal paramétré. Si ce problème persiste, il peut nuire à l’expérience utilisateur et impacter le référencement SEO de votre site.
Dans cet article, je détaille les causes les plus courantes de l’erreur 404 et vous explique comment la résoudre efficacement.
Besoin d’aide pour corriger l’erreur 404 sur WordPress ?
L’erreur 404 peut impacter l’expérience utilisateur et nuire au référencement SEO de votre site. Si vous avez des liens brisés, des URLs mal configurées ou des redirections manquantes, il est essentiel de corriger rapidement ces erreurs.
Je vous propose un accompagnement personnalisé pour analyser et restaurer vos URLs et optimiser vos redirections.
Pourquoi cette erreur se produit-elle ?
L’erreur 404 « Page introuvable » signifie que l’URL demandée ne correspond à aucun contenu disponible sur votre site. Cela peut être causé par une URL incorrecte, des permaliens mal configurés, un article supprimé ou encore une mauvaise gestion des redirections.
Si l’erreur 404 apparaît uniquement sur certaines pages et non sur tout le site, cela indique souvent un problème avec les permaliens ou un conflit avec un type de contenu personnalisé.
Causes possibles
- Les permaliens ne sont pas à jour : Une modification des paramètres des permaliens sans régénération peut provoquer une erreur 404 sur certaines pages.
- Le slug d’un article ou d’une page a été modifié : Si vous avez changé l’URL d’un contenu sans mettre en place une redirection, l’ancienne adresse devient inaccessible.
- Un post type personnalisé mal configuré : Si vous utilisez des Custom Post Types, ils nécessitent une régénération des permaliens après leur création.
- Un fichier
.htaccess
incorrect : Une mauvaise configuration de ce fichier peut empêcher l’accès à certaines pages. - Un plugin de redirection mal paramétré : Certains plugins de gestion des redirections (comme Redirection ou Rank Math) peuvent bloquer l’accès à certaines URLs par erreur.
Solutions
Régénérer les permaliens
La solution la plus courante pour résoudre une erreur 404 sur WordPress est de régénérer les permaliens.
Étapes à suivre :
- Connectez-vous à votre administration WordPress.
- Allez dans Réglages > Permaliens.
- Ne modifiez rien, cliquez simplement sur le bouton « Enregistrer les modifications ».
- Rechargez votre site et testez si l’erreur est résolue.
Cette action force WordPress à reconstruire les règles de réécriture des URL et corrige souvent le problème.
Vérifier si l’URL ou le slug d’un article a changé
Si vous avez récemment modifié le titre d’un article ou d’une page, WordPress a peut-être mis à jour son slug (l’URL générée automatiquement).
- Allez dans Articles > Tous les articles ou Pages > Toutes les pages.
- Recherchez l’article concerné et cliquez sur « Modifier ».
- Vérifiez l’URL affichée sous le titre et comparez-la avec l’ancienne adresse qui génère l’erreur 404.
- Si elle a changé, mettez en place une redirection 301 vers la nouvelle URL (voir solution suivante).
Mettre en place une redirection 301 pour les anciennes URLs
Si vous avez modifié un slug ou supprimé une page, les anciennes URLs ne seront plus accessibles. Pour éviter des erreurs 404, vous pouvez rediriger l’ancienne adresse vers la nouvelle.
Méthode via un plugin :
- Installez et activez le plugin Redirection ou Rank Math.
- Accédez à l’outil de redirection et ajoutez une règle :
- URL source :
/ancienne-url/
- URL de destination :
/nouvelle-url/
- Type de redirection :
301 (permanente)
- URL source :
- Enregistrez et testez si l’ancienne URL redirige correctement.
Méthode manuelle via .htaccess
:
Si vous préférez ne pas utiliser de plugin pour mettre en place une redirection 301, vous pouvez modifier directement le fichier .htaccess de votre site. Avant toute modification, sauvegardez une copie du fichier afin de pouvoir restaurer la configuration initiale en cas de problème.
-
Accédez au répertoire racine de votre site (généralement « public_html ») via FTP ou le gestionnaire de fichiers de votre hébergeur.
-
Ouvrez le fichier .htaccess avec un éditeur de texte.
-
Ajoutez la ligne suivante en haut du fichier, avant les règles générées par WordPress (souvent situées entre les balises « # BEGIN WordPress » et « # END WordPress ») :
Redirect 301 /ancienne-url/ /nouvelle-url/
Remplacez /ancienne-url/ par le chemin relatif de l’URL qui provoquait l’erreur 404, et /nouvelle-url/ par le chemin relatif de l’URL vers laquelle vous souhaitez rediriger. Par exemple, si l’ancienne URL était « /ancien-article/ » et que la nouvelle URL est « /nouvel-article/ », la règle sera :
Redirect 301 /ancien-article/ /nouvel-article/
-
Enregistrez le fichier modifié et téléversez-le sur votre serveur.
-
Testez la redirection en accédant à l’ancienne URL pour vérifier que vous êtes correctement redirigé vers la nouvelle adresse.
Cette méthode permet d’implémenter une redirection permanente (301) sans recourir à un plugin, tout en assurant une gestion manuelle et précise de vos URLs.
Si votre site rencontre des problèmes de redirections incorrectes ou d’URL en boucle, consultez notre guide pour corriger une erreur de redirection sur WordPress.
Vérifier le fichier .htaccess
Si aucune des solutions précédentes ne fonctionne, il se peut que votre fichier .htaccess
soit mal configuré.
- Connectez-vous à votre site via FTP et accédez au dossier racine (
public_html
). - Localisez le fichier
.htaccess
et renommez-le en.htaccess_old
. - Retournez dans Réglages > Permaliens et cliquez sur « Enregistrer les modifications » pour générer un nouveau
.htaccess
.
Si le problème venait d’un .htaccess
corrompu, cette méthode devrait le corriger.
Prévention : Comment éviter les erreurs 404 à l’avenir ?
- Toujours mettre en place des redirections après avoir changé une URL d’article ou supprimé une page.
- Utiliser un plugin de gestion des redirections comme Redirection ou Rank Math pour suivre les erreurs 404 et les corriger rapidement.
- Tester les nouvelles URLs après chaque modification dans WordPress.
- Optimiser la structure des permaliens dès le début pour éviter de devoir les modifier plus tard.
- Surveiller les erreurs 404 avec Google Search Console pour identifier les liens cassés.
Une bonne gestion des permaliens et des redirections contribue à améliorer les performances globales de votre site. Découvrez comment optimiser WordPress pour un site plus rapide et plus performant.