Mr.WordPress Logo
Appeler
WhatsApp
Urgence

Erreur 404 sur tous les articles WordPress (permaliens)

L'accueil de votre site fonctionne mais chaque article renvoie une erreur 404 : le problème vient presque toujours des permaliens et de leur réécriture d'URL.

L'équipe Mr.WordPress Mis à jour le 17 mai 2026 3 min de lecture

Résumé rapide du problème

Une erreur 404 sur tous les articles WordPress, alors que l'accueil s'affiche, signale un problème de permaliens. Les règles de réécriture d'URL ne sont plus appliquées, généralement parce que le fichier .htaccess est corrompu ou que le module mod_rewrite est inactif.

Solution rapide

Allez dans Réglages > Permaliens et cliquez sur Enregistrer pour régénérer les règles de réécriture et le fichier .htaccess.

Résumer ce guide avec une IA :ChatGPTClaudeGeminiPerplexity

Comment reconnaître ce bug

  • La page d'accueil s'affiche mais tous les articles renvoient une 404
  • Les pages, catégories et étiquettes sont également en erreur
  • Le problème est apparu après une migration ou une modification du serveur
  • Repasser en permaliens « simples » fait réapparaître le contenu

Qu'est-ce que ce bug WordPress ?

WordPress transforme les URL « jolies » (du type /mon-article) en requêtes internes grâce à des règles de réécriture, stockées dans le fichier .htaccess sur Apache. Si ces règles sont perdues ou non appliquées, seule la page d'accueil reste joignable et tout le reste du contenu renvoie une 404.

Pourquoi ce problème apparaît-il ?

Fichier .htaccess corrompu ou manquant

Les règles de réécriture WordPress ont disparu ou contiennent une erreur.

Module mod_rewrite désactivé

Apache ne peut pas réécrire les URL si ce module n'est pas actif.

AllowOverride désactivé

La configuration Apache empêche le .htaccess de prendre effet.

Migration ou changement de serveur

Le nouvel environnement n'applique pas les règles de réécriture.

Comment réparer ce bug WordPress

1

Régénérer les permaliens

Dans Réglages > Permaliens, cliquez sur Enregistrer les modifications sans rien changer pour reconstruire les règles de réécriture.

2

Vérifier le fichier .htaccess

Par FTP, contrôlez que le bloc # BEGIN WordPress est bien présent dans .htaccess à la racine du site.

3

Activer mod_rewrite

Demandez à l'hébergeur d'activer le module mod_rewrite d'Apache si ce n'est pas le cas.

4

Contrôler AllowOverride

Sur un serveur dédié, assurez-vous que la directive AllowOverride autorise le .htaccess (valeur All).

Comment éviter que ce bug revienne

  • Conservez une sauvegarde d'un fichier .htaccess fonctionnel
  • Régénérez les permaliens après chaque migration
  • Vérifiez la prise en charge de mod_rewrite avant de changer d'hébergeur

Questions fréquentes (FAQ)

Pourquoi tous mes articles WordPress affichent une 404 ?
Parce que les règles de réécriture d'URL ne sont plus appliquées. Le fichier .htaccess est corrompu, manquant, ou le module mod_rewrite est inactif. Réenregistrer les permaliens règle le problème dans la plupart des cas.
Comment régénérer les permaliens WordPress ?
Allez dans Réglages > Permaliens et cliquez sur Enregistrer les modifications, même sans rien changer. WordPress reconstruit alors les règles de réécriture et le fichier .htaccess.
Pourquoi l'accueil fonctionne-t-il mais pas les articles ?
La page d'accueil ne dépend pas de la réécriture d'URL, contrairement aux articles. Si seuls les articles sont en 404, le problème est bien lié aux permaliens.
Cette erreur 404 nuit-elle au SEO ?
Oui, fortement, si elle dure : Google ne peut plus accéder au contenu et finit par désindexer les pages. Il faut la corriger rapidement.

L'équipe Mr.WordPress

Experts en dépannage WordPress

Notre équipe technique intervient chaque jour sur des sites WordPress en panne — erreurs serveur, piratages, lenteurs, conflits de plugins. Chaque guide est rédigé et vérifié à partir de cas réels d'intervention.

En savoir plus sur Mr.WordPress →
Partager :XFacebookLinkedIn

Autres bugs — Permaliens & redirections