Cet article suit la documentation officielle des erreurs courantes et celle de l'écran des permaliens, relues le 14 octobre 2026, pour WordPress 7.1.
Toutes les pages en 404, sauf l'accueil
C'est le cas typique après une migration, un changement de structure des adresses, ou un fichier .htaccess écrasé. WordPress n'a plus ses règles de réécriture, et le serveur cherche un fichier qui n'existe pas.
- Connectez-vous à l'administration de WordPress.
- Ouvrez Réglages, Permaliens.
- Sans rien changer, cliquez sur « Enregistrer les modifications ».
- Rechargez une page qui répondait 404.
La documentation précise que la simple visite de l'écran des permaliens vide déjà les règles ; l'enregistrement réécrit en plus le fichier .htaccess. Si WordPress ne peut pas écrire ce fichier, il affiche en bas de l'écran les règles à copier vous-même.
Avec WP-CLI, depuis le dossier du site :
wp rewrite flush --hard
L'option --hard réécrit aussi .htaccess. Selon la documentation de la commande, elle demande que le module mod_rewrite soit déclaré dans la configuration de WP-CLI ; sans cela, passez par l'écran des permaliens.
Vérifier le fichier .htaccess
Sur un serveur Apache, le fichier .htaccess, à la racine du site, porte les règles de WordPress entre deux lignes « # BEGIN WordPress » et « # END WordPress ». Une extension, une migration ou une modification à la main peut les avoir effacées.
- Ouvrez .htaccess avec le gestionnaire de fichiers ou un client FTP (affichez les fichiers cachés, son nom commence par un point).
- Vérifiez que le bloc « # BEGIN WordPress » est présent.
- S'il manque, réenregistrez les permaliens comme plus haut, ou copiez les règles que WordPress affiche.
Gardez une copie du fichier avant de le modifier : d'autres règles, de sécurité ou de redirection, peuvent y vivre en dehors du bloc de WordPress.
Une seule page en 404
- Vérifiez l'adresse. Dans la liste des pages ou des articles, ouvrez la page et regardez son permalien, sous le titre. Une faute de frappe dans un lien, ou un permalien modifié, suffit.
- Vérifiez son statut. Une page en brouillon, programmée ou mise à la corbeille répond 404 aux visiteurs.
- Cherchez un doublon de nom. La documentation signale qu'une page qui porte le même nom qu'un type de contenu personnalisé peut répondre 404 : renommez la page et son identifiant.
Rediriger les anciennes adresses
Quand une page a changé d'adresse, les liens qui pointaient vers l'ancienne, depuis Google ou d'autres sites, tombent sur une 404. Une redirection 301 envoie le visiteur, et les moteurs de recherche, vers la nouvelle adresse.
La façon la plus simple est une extension de redirection, qui enregistre aussi les 404 rencontrées par vos visiteurs : vous voyez ce qui manque, et vous le redirigez. Dans la Search Console de Google, le rapport des pages introuvables donne la même information du point de vue du moteur.
Ne redirigez pas toutes les 404 vers l'accueil : un visiteur qui cherchait une page précise ne la retrouve pas, et Google traite ce genre de redirection comme une 404.
Une page 404 utile
Une 404 arrive toujours un jour. Votre thème en fournit une : vérifiez qu'elle propose une recherche et un lien vers l'accueil, plutôt qu'un simple message d'erreur.
Sur un hébergement Hubspace
Sur toutes nos offres, le fichier .htaccess se modifie depuis le gestionnaire de fichiers de Plesk, ouvert depuis votre espace client, et l'écran des permaliens de WordPress fonctionne directement. WP-CLI en SSH est disponible à partir de l'offre Sérénité.
Si vos pages répondent 404 juste après une migration, nous la vérifions avec vous : la migration WordPress est offerte, et le contrôle des adresses en fait partie. Si le site répond par une erreur 500 plutôt qu'une 404, voir Erreur 500 sur WordPress.
Questions fréquentes
Les erreurs 404 nuisent-elles au référencement ?
Quelques 404 sur des pages supprimées, non : c'est la réponse normale. Elles nuisent quand des pages importantes, liées depuis d'autres sites, disparaissent sans redirection. Redirigez celles-là.
Pourquoi les images répondent-elles aussi 404 après une migration ?
Les adresses des médias contiennent souvent l'ancien domaine dans la base de données. Il faut remplacer l'ancienne adresse par la nouvelle dans la base, avec un outil qui gère les données sérialisées, comme la commande wp search-replace.
Faut-il une extension pour régler une 404 ?
Pas pour les permaliens : l'écran Réglages, Permaliens suffit. Une extension devient utile pour suivre et rediriger les anciennes adresses.
Articles liés
- Erreur 500 WordPress : trouver la cause, réparerErreur 500 sur WordPress : lire le journal d'erreurs, écarter .htaccess, une extension ou le thème, augmenter la mémoire PHP. La marche à suivre, dans l'ordre.
- Erreur critique WordPress : la corriger« Il y a eu une erreur critique sur ce site » : trouver la cause par le mode de récupération ou le journal, désactiver l'extension fautive, relancer le site.
- WordPress mode maintenance : l'activer, en sortirActiver le mode maintenance de WordPress pendant des travaux, et sortir du message « Brièvement indisponible pour cause de maintenance » quand il reste bloqué.