Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment corriger les articles WordPress renvoyant une erreur 404 (étape par étape)

Rien n'est plus frustrant que de cliquer sur un article dont vous savez qu'il existe, pour finalement tomber sur une page d'erreur 404. Nous avons rencontré ce problème plus d'une fois, et cela peut être déroutant lorsque rien ne semble manifestement cassé.

La bonne nouvelle ? Dans la plupart des cas, vous pouvez le résoudre en moins d'une minute. Allez simplement dans Paramètres » Permaliens et cliquez sur « Enregistrer les modifications » ; cette étape simple résout le problème pour la majorité des sites WordPress.

Si cela ne fonctionne pas, ne vous inquiétez pas. Nous avons préparé un guide étape par étape couvrant toutes les causes courantes... des conflits de plugins aux problèmes de .htaccess, afin que vous puissiez remettre vos articles en ligne rapidement.

Comment corriger l'erreur 404 des articles WordPress

Pourquoi mes articles WordPress renvoient-ils une erreur 404 ?

Une erreur 404 signifie que le serveur n'a pas pu trouver la page que vous avez demandée, même si elle existe dans votre tableau de bord WordPress. Cette déconnexion se produit généralement parce que quelque chose a rompu le lien entre l'URL de votre article et son contenu réel.

Voici les raisons les plus courantes pour lesquelles vos articles peuvent afficher une erreur 404 « Page non trouvée » :

  • Conflits de plugins ou de thèmes : Certains plugins ou thèmes peuvent interférer avec la façon dont WordPress gère les permaliens. Cela peut entraîner des liens brisés et des erreurs 404 sur des articles qui fonctionnaient correctement auparavant.
  • Problèmes de code personnalisé : Si vous avez ajouté du code personnalisé à votre site, même une petite erreur peut affecter les permaliens ou provoquer des conflits entraînant des erreurs 404.
  • Problèmes avec votre fichier .htaccess : Le fichier .htaccess contrôle la façon dont WordPress structure les URL. Si ce fichier est corrompu, manquant ou mal configuré, vos articles et pages peuvent renvoyer des erreurs 404.

Comment trouver tous les articles WordPress avec des erreurs 404

Avant de vous lancer dans les corrections, il est utile de savoir si cette erreur affecte un seul article ou plusieurs. Comprendre l'étendue du problème facilite le choix de la bonne solution.

Nous vous recommandons d'utiliser Google Search Console. Si vous ne l'avez pas encore configurée, consultez notre guide sur comment ajouter votre site WordPress à Google Search Console.

Une fois que le robot Google a exploré votre site, Search Console vous montrera des rapports détaillés, y compris toutes les erreurs 404 qu'il trouve.

Pour voir quels articles renvoient des erreurs, connectez-vous à votre tableau de bord Search Console. Accédez au rapport « Pages » et vous y trouverez une liste de toutes les URL signalées.

Rapport des pages de la console de recherche Google

Pour plus d'aide, consultez nos conseils pour utiliser Google Search Console afin d'augmenter le trafic de votre site Web, qui incluent des conseils pour corriger les erreurs 404.

Maintenant, examinons comment corriger les articles WordPress renvoyant des erreurs 404. Vous pouvez utiliser les liens ci-dessous pour accéder à une méthode spécifique :

Méthode 1 : Vérifier les conflits de plugins ou de thèmes et les problèmes de code personnalisé

Les plugins, les thèmes ou le code personnalisé peuvent parfois interférer avec les permaliens et provoquer des erreurs 404. Nous avons rencontré ce problème nous-mêmes en testant des outils sur nos sites de démonstration.

Lorsque nous effectuons un dépannage, nous utilisons un environnement de staging pour désactiver en toute sécurité les plugins un par un. Cela nous aide à isoler le problème sans affecter le site en direct.

Pour essayer cela vous-même, commencez par désactiver temporairement tous vos plugins. Ensuite, réactivez-les un par un, en vérifiant après chacun d'eux si l'erreur 404 réapparaît.

Si l'erreur apparaît après l'activation d'un plugin spécifique, c'est probablement la cause. Vous pouvez rechercher des solutions liées à ce plugin ou contacter le développeur pour obtenir de l'aide.

Votre thème WordPress pourrait également être le problème.

Pour vérifier, passez temporairement à un thème WordPress par défaut comme Twenty Twenty-Three ou Twenty Twenty-Four. Allez dans Apparence » Thèmes et cliquez sur « Activer » sur un thème par défaut.

Activation d'un thème WordPress par défaut

Si l'erreur 404 disparaît avec un thème par défaut, votre thème d'origine est probablement à l'origine du conflit. Vous pouvez le dépanner davantage ou envisager de passer à un autre thème.

Pour des recommandations, consultez notre sélection d'experts des thèmes WordPress les plus populaires.

Si vous avez récemment ajouté des extraits de code à votre site web, revoyez-les attentivement. Même de petites erreurs peuvent provoquer des erreurs 404.

Nous recommandons d'utiliser le plugin WPCode pour ajouter du code personnalisé. Il vous permet d'insérer des extraits sans modifier directement les fichiers du thème, ce qui réduit le risque de casser votre site.

WPCode détecte également les erreurs automatiquement. Si quelque chose ne va pas, il désactive l'extrait et vous alerte. Vous pouvez même utiliser le mode de test pour vérifier votre code avant de le mettre en ligne.

Avertissement d'erreur WPCode

Si aucune de ces étapes ne résout le problème, passez à la méthode suivante où nous dépannerons vos paramètres de permaliens.

Les articles WordPress renvoient souvent des erreurs 404 en raison de problèmes avec les règles de réécriture dans votre fichier .htaccess. Dans la plupart des cas, vous pouvez résoudre ce problème en enregistrant simplement vos paramètres de permalien.

Allez dans Paramètres » Permaliens dans votre administration WordPress et cliquez sur le bouton « Enregistrer les modifications ».

Vérifier les permaliens

Vous n'avez rien à changer. Le simple fait de cliquer sur « Enregistrer les modifications » vide les règles de réécriture (ce qui signifie que WordPress régénère les instructions de routage d'URL qui indiquent à votre serveur où se trouve chaque article).

Cette étape simple résout l'erreur 404 pour la plupart des sites WordPress. Si cela ne fonctionne pas pour vous, vous devrez peut-être mettre à jour manuellement votre fichier .htaccess.

Méthode 3 : Mettre à jour le fichier .htaccess de WordPress

Avant de faire des modifications, nous vous recommandons de sauvegarder votre site WordPress et votre fichier .htaccess. Si quelque chose tourne mal, vous pourrez facilement restaurer l'original.

Vous devrez vous connecter à votre serveur à l'aide d'un client FTP comme FileZilla, ou utiliser le gestionnaire de fichiers de votre panneau de contrôle d'hébergement.

Ensuite, trouvez le fichier .htaccess (un fichier de configuration caché qui contrôle la façon dont votre serveur gère les URL) dans le répertoire racine de votre site. C'est le même répertoire qui contient des dossiers comme /wp-content/ et /wp-includes/.

Faites un clic droit sur le fichier et sélectionnez « Permissions du fichier » ou « Modifier les permissions » dans votre client FTP.

Permissions du fichier .htaccess

Si WordPress n'a pas pu écrire dans le fichier auparavant, essayez de changer temporairement les permissions à 666 pour le rendre inscriptible.

Important : La permission 666 signifie que n'importe qui peut lire et écrire dans le fichier, ce qui représente un risque de sécurité. N'utilisez ce réglage que temporairement et rétablissez-le immédiatement une fois que vous avez terminé.

Maintenant, retournez dans votre administration WordPress et enregistrez à nouveau vos réglages de permaliens (Réglages » Permaliens » Enregistrer les modifications). Cela permet à WordPress de régénérer un fichier .htaccess correct.

Une fois cela fait, retournez à votre client FTP et changez les permissions du fichier à 644. Ce réglage permet à WordPress de lire le fichier tout en le protégeant des modifications non autorisées.

Changer les attributs du fichier .htaccess à 644

Alternativement, vous pouvez modifier le fichier .htaccess manuellement.

Faites un clic droit sur le fichier .htaccess et sélectionnez l'option Afficher/Modifier.

Modifier le fichier .htaccess

Le fichier s'ouvrira dans un éditeur de texte brut comme le Bloc-notes ou TextEdit.

Ajoutez les règles de réécriture WordPress par défaut suivantes :

# 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

Enregistrez le fichier et téléversez-le à nouveau sur votre serveur. Vérifiez ensuite si vos articles se chargent correctement.

Méthode 4 : Contacter votre fournisseur d'hébergement

Si aucune des solutions ci-dessus n'a résolu l'erreur 404, nous vous recommandons de contacter votre fournisseur d'hébergement WordPress.

Il peut y avoir un problème côté serveur de leur part, ou ils peuvent vous aider à résoudre le problème plus en détail. D'après notre expérience, les bonnes équipes de support d'hébergement peuvent souvent repérer des problèmes de configuration faciles à manquer.

Pour des conseils sur la façon d'obtenir de l'aide, consultez notre guide sur comment demander correctement le support WordPress et l'obtenir.

Méthode 5 : Activer mod-rewrite (Installation WordPress locale)

Si vous exécutez WordPress sur un serveur local pour des tests, vous devrez activer mod_rewrite dans votre configuration Apache. Cela s'applique aux configurations MAMP, WAMP ou XAMPP.

L'activation de mod_rewrite permet à WordPress de générer des URL propres et empêche les erreurs 404 sur vos articles et pages locaux.

Les étapes varient selon la plateforme. Si vous utilisez XAMPP, ouvrez le panneau de configuration et cliquez sur le bouton ‘Config’ dans la colonne Actions. Sélectionnez ensuite ‘Apache (httpd.conf)’.

Le menu Apache (httpd.conf) sur XAMPP

Trouvez cette ligne : #LoadModule rewrite_module modules/mod_rewrite.so

Supprimez le ‘#’ au début pour le décommenter. Cela active le module mod_rewrite.

Trouver le rewrite_module sur le fichier httpd.conf

Ensuite, recherchez les lignes qui disent AllowOverride None et remplacez-les par AllowOverride All. Cela indique à Apache d’autoriser les fichiers .htaccess à contrôler le routage des URL.

Vous les trouverez généralement à l’intérieur des blocs <Directory>, en particulier celui qui pointe vers le dossier de votre site (comme htdocs dans XAMPP). Pour les tests locaux, il est généralement sûr d’appliquer cette modification partout où vous la voyez.

Changer AllowOverride None en AllowOverride All

Enregistrez le fichier httpd.conf et fermez-le. Dans le panneau de configuration XAMPP, cliquez sur ‘Stop’ sur le module Apache, puis cliquez à nouveau sur ‘Start’ pour le redémarrer.

Retournez maintenant dans votre tableau de bord d’administration WordPress et vérifiez si vos permaliens fonctionnent.

Tutoriel vidéo

Si vous préférez des instructions visuelles, regardez la vidéo ci-dessous.

S'abonner à WPBeginner

Questions fréquemment posées sur les erreurs 404 de WordPress

Rencontrer des erreurs 404 sur votre site WordPress peut être déroutant. Voici les réponses aux questions courantes qui peuvent vous aider à résoudre les problèmes plus efficacement.

Pourquoi est-ce que j’obtiens une erreur 404 sur mes articles WordPress ?

Une erreur 404 sur les articles WordPress signifie généralement que le serveur ne trouve pas la page à l’URL demandée. Cela peut se produire en raison de permaliens cassés, d’un fichier .htaccess corrompu, d’articles supprimés, ou d’un conflit de plugin/thème qui modifie la façon dont les URL sont gérées.

Comment puis-je corriger une erreur 404 dans WordPress ?

Le moyen le plus rapide de corriger une erreur 404 WordPress est de réenregistrer vos paramètres de permaliens. Allez dans Réglages » Permaliens et cliquez sur ‘Enregistrer les modifications’. Si cela ne fonctionne pas, vérifiez votre fichier .htaccess, désactivez les plugins, ou basculez vers un thème par défaut pour exclure les conflits.

Comment puis-je trouver toutes les erreurs 404 sur mon site WordPress ?

Google Search Console est le meilleur moyen de trouver les erreurs 404 sur votre site WordPress. Il vous montre une liste de toutes les erreurs 404 que Googlebot rencontre. Vous pouvez également utiliser des plugins comme Broken Link Checker pour repérer les liens brisés et les pages manquantes.

Que fait le fichier .htaccess dans WordPress ?

Le fichier .htaccess dans WordPress est un fichier de configuration qui contrôle la façon dont les URL sont traitées. WordPress l'utilise pour gérer la structure des permaliens et acheminer les URL vers le bon contenu. Si ce fichier est manquant ou corrompu, vos URL peuvent cesser de fonctionner correctement.

Comment modifier le fichier .htaccess en toute sécurité ?

Vous pouvez modifier le fichier .htaccess en toute sécurité à l'aide d'un client FTP ou du gestionnaire de fichiers de votre hébergement. Créez toujours une sauvegarde au préalable. Après modification, assurez-vous que les permissions sont définies sur 644 afin qu'il reste lisible et sécurisé.

Pourquoi mes pages de catégories ou d'étiquettes WordPress affichent-elles des erreurs 404 ?

Les pages de catégories ou d'étiquettes WordPress peuvent afficher des erreurs 404 si votre thème ne prend pas en charge les modèles d'archives ou si les paramètres des permaliens sont mal configurés. La réenregistrement des permaliens et la vérification de la prise en charge des archives de votre thème peuvent généralement résoudre ce problème.

Comment corriger les erreurs 404 pour les types de publication personnalisés ?

Pour corriger les erreurs 404 pour les types de publication personnalisés, allez dans Réglages » Permaliens et cliquez sur « Enregistrer les modifications » pour actualiser les règles de réécriture. Vérifiez également que votre type de publication personnalisé est enregistré avec les bons paramètres de réécriture et qu'il prend en charge les archives si nécessaire.

Puis-je rediriger les pages 404 vers ma page d'accueil ou une autre page ?

Oui, vous pouvez rediriger les pages 404 de WordPress à l'aide de plugins comme Redirection. Cela vous permet de créer des redirections 301 d'URL anciennes ou brisées vers de nouvelles. Vous pouvez également créer une page 404 personnalisée pour guider les utilisateurs vers du contenu utile.

🎁 Bonus : Guide supplémentaire sur la gestion des erreurs 404

Voici d'autres ressources que nous avons rassemblées pour vous aider à gérer les erreurs 404 et d'autres problèmes courants de WordPress :

Nous espérons que cet article vous a aidé à résoudre les erreurs 404 des articles WordPress. Vous voudrez peut-être aussi consulter notre guide sur les erreurs WordPress les plus courantes et comment les corriger, ainsi que nos meilleurs choix pour les meilleurs plugins WordPress pour développer votre site.

Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

773 CommentsLeave a Reply

  1. J'ai cherché une solution sur de nombreux sites... Mais sans succès. Et après tout, j'ai essayé ce qui suit

    Paramètres » Permaliens, et cliquez simplement sur le bouton Enregistrer les modifications.

    Ça a marché !!

    Million Thanks To Team WpBeginner….. !! :)

  2. Je crains que cela n'ait pas fonctionné pour moi. Je continue d'obtenir l'erreur 404 et cela affecte tous les liens de ma page d'accueil. Cependant, si je règle les paramètres des Permaliens sur « Par défaut », tout fonctionne. Je ne veux pas des paramètres par défaut cependant – je veux que les permaliens utilisent « Jour et nom ». J'ai également vérifié le fichier .htaccess et il est correct. J'ai fait de même pour les permissions et elles sont également correctes. Aide !

    • Jeff, as-tu essayé de supprimer ton fichier .htaccess ? Après l'avoir supprimé, tu dois aller dans Paramètres » Permaliens et enregistrer tes paramètres de permaliens souhaités.

      Admin

  3. Donc, cette astuce fonctionne à moitié pour moi. Je n'ai le problème 404 que sur 1 article, mais c'est mon premier, donc c'est le 'de quoi parle ce blog et qu'est-ce que vous trouverez ici', c'est donc assez important pour le site du blog.
    Voyez si vous pouvez comprendre ça.
    Si je règle les permaliens sur quelque chose comme année/mois/nom de l'article, cela fonctionne bien.
    Même si je supprime le fichier htaccess puis que je fais le changement, le régler sur 'nom de l'article' fait que cet article obtient le 404. Il s'affichera toujours sur les pages d'accueil et de catégories cependant.

  4. J'ai examiné ces deux options et j'obtiens toujours une erreur 404. J'ai mes permaliens configurés sur « nom de publication », mais pour une raison quelconque, un seul de mes articles est bloqué sur une structure de permalien différente (l'article se termine par /3088 au lieu de cela) et il ne change pas lorsque je mets à jour les permaliens. Je suis également allé dans mon fichier .htaccess, et il contenait déjà le code que vous aviez ci-dessus, mais il n'y avait rien concernant les permissions dans le fichier. Y a-t-il quelque chose que je puisse faire pour que cet article apparaisse ? Je peux le voir dans le flux de ma page d'accueil mais j'obtiens l'erreur lorsque je clique dessus pour aller à la page de l'article.

  5. Merci admin, j'étais tellement inquiet à ce sujet, en fait j'ai installé un plugin de catégorie (car j'ai mon blog facebookstatuss.com) et après désactivation, j'ai constaté que mon article unique ne s'affichait pas correctement, une erreur 404 s'affichait, mais maintenant je l'ai corrigé. Merci d'avoir donné la solution.

  6. J'ai changé mon thème pour un petit peu. Et il a pour différentes sections par défaut dans le tableau de bord.
    Gadgets
    Jeux vidéo
    Comment faire
    Donc, après avoir réappliqué le thème, les publications dans la section des publications fonctionnent bien. Mais, les publications pour ces sections disent page introuvable.
    Comment ramener ces publications les publications sont disponibles dans le tableau de bord mais, leurs miniatures sont également disponibles sur le site web mais quand je clique dessus, il dit page introuvable.

  7. Thanks for the info! Was in dispair, but now fine again. Had to do an extra step though. My host provider (hostnet) installed wordpress for me, so I had to get into their config panel to sync the .htacces file. Don’t know if this is more common for people using pre installed wordpress. Just letting you know ;)

  8. Bonjour,
    mon problème était que le fichier .htaccess n'était pas accessible en écriture.
    Tout ce que j'avais à faire était de régler le chmod à 777, puis d'appuyer sur le bouton « enregistrer les modifications » dans le menu Options des permaliens. WP a ensuite correctement vidé les anciens paramètres .htaccess et les a réécrits.
    Ça marche, merci !

    • Bonjour, j'ai eu le même problème sur 2 de mes sites avec la modification d'un article ou d'une page, tout le reste semblait fonctionner correctement. (arrivé en même temps)
      Je l'ai résolu en modifiant les permissions dans cpanel/file manager à 644 pour les fichiers et 755 pour les répertoires, et tout est revenu à la normale. donc vérifiez auprès de votre hébergeur leurs paramètres recommandés pour les permissions de fichiers.

      D'une manière ou d'une autre, les permissions de tous les fichiers et répertoires étaient définies sur 655 pour (tous les fichiers et répertoires wp).

      Changer les permissions uniquement sur le fichier .htaccess ne m'a pas aidé et le modifier non plus, ni changer les permaliens. {d'une manière ou d'une autre, je pense que mon problème venait de mon côté serveur.}

      J'espère que cela sera utile à quelqu'un.

  9. J'avais la même erreur 404 sur mon blog. Cela ne se produisait pas avec tous les articles mais avec un article spécifique. Après quelques heures, j'ai remarqué que le nom de la catégorie causait le problème. J'ai donc supprimé la catégorie et l'ai recréée avec un slug différent. Ça a marché.

    mais je ne suis toujours pas sûr de pourquoi c'est arrivé...

    Heureusement, dans cette catégorie, je n'avais aucun article sinon... ce serait un problème car j'aurais dû réaffecter la nouvelle catégorie à tous les articles.

  10. Bonjour,
    J'ai une autre solution et cela a fonctionné comme par magie.
    Suivez simplement quelques étapes ici.
    Pour UBUNTU :

    1. Vous devez activer mod_rewrite dans le serveur Apache
    sudo a2enmod rewrite

    2. Vous devez redémarrer le serveur web pour appliquer les modifications
    sudo service apache2 restart

    3.Si vous prévoyez d'utiliser mod_rewrite dans les fichiers .htaccess, vous devez également activer l'utilisation des fichiers .htaccess en changeant AllowOverride None en AllowOverride FileInfo. Pour le site Web par défaut, modifiez /etc/apache2/sites-available/default

    Options Indexes FollowSymLinks MultiViews
    # changé de None à FileInfo
    AllowOverride FileInfo
    Order allow,deny
    allow from all

    4.Après un tel changement, vous devez redémarrer Apache à nouveau
    sudo service apache2 restart

    5.Ensuite, allez dans l'administration WordPress > réglages > permaliens > sélectionnez nom de l'article et enregistrez les modifications

    Ça va marcher maintenant.
    Merci

  11. Merci pour ce post !!

    J'essayais d'installer WordPress sur un VPS koding.com et votre post m'a vraiment aidé.

    le mod_rewrite était désactivé dans Apache.

    Félicitations

  12. Salut !

    Merci pour votre post. J'ai un problème similaire sur mon blog WordPress et je ne sais pas quoi faire pour le moment. Pour faire court, mon fichier .htaccess est écrasé encore et encore…

    Ces lignes :

    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    # END WordPress

    sont dupliquées des centaines ou des milliers de fois avec des caractères NUL, et mon .htaccess fait maintenant 1,5 Mo ! Je peux résoudre le problème en téléchargeant un .htaccess propre, mais le problème se reproduit quelques heures/jours plus tard, encore et encore, et les pages de mes sites affichent simplement une erreur 404…

    J'ai aussi essayé de mettre les attributs du fichier htaccess à 404 au lieu de 604 pour l'empêcher d'être réécrit, mais mon hébergeur ne le permet pas et il est revenu à 604…

    WordPress : 3.6.1 Plugins : Akismet, Anti-spam, DB Cache Reloaded Fix, Do Follow, Google Analytics for WordPress, Post Ratings, Recipe Card, Tweet, Like, Google +1 and Share, UberMenu, WordPress Database Backup, WordPress SEO, WP Sitemap Page, WP Super Cache

    Une idée ?

    Best regards :)

    • Désactivez tous vos plugins, si vous avez du code personnalisé collé dans le fichier functions.php de votre thème, faites une sauvegarde de votre fichier existant, puis installez une copie fraîche de votre thème. Supprimez votre fichier .htaccess. Allez dans Réglages » Permaliens et enregistrez vos permaliens. Connectez-vous maintenant à votre site via FTP, WordPress aura créé un nouveau fichier .htaccess pour vous. Naviguez sur quelques pages du front-end de votre site, puis voyez si les modifications dans votre fichier .htaccess réapparaissent.

      Admin

      • Many many thanks for continuing with helping people – My child theme functions.php was the problem. Seriously, this is a great site! :)

  13. Bonjour, je rencontre un problème d'erreur 404 page non trouvée. Mais cela ne s'applique pas à tous les articles. Ce problème survient 5 fois sur 10. J'utilise également la même méthode pour créer tous les articles et la structure des permaliens est /sample-post/. Merci de m'aider à résoudre ce problème et de me proposer la meilleure solution.

  14. Bonjour,

    Merci pour l'information. J'ai le même problème.

    Mais maintenant, j'ai résolu le problème en ajoutant le code ci-dessous dans mon .htaccess.
    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    # END WordPress

    Merci encore pour ce post.

  15. Hi, thanks for the info, but it doesnt work for me :( Please admin can you help me out. My permalinks arent working. I have tried your method. The only way its working is by setting permalinks to default else the whole site comes down, not even the wp admin section is accessible.

    • Voici quelque chose que vous pouvez essayer. Connectez-vous à votre site WordPress à l'aide d'un client FTP comme Filezilla. Une fois connecté à votre site Web, dans la barre de menu de Filezilla, cliquez sur Serveur » Forcer l'affichage des fichiers cachés. Trouvez le fichier .htaccess dans le répertoire racine de votre site Web, téléchargez-le sur votre ordinateur, puis supprimez le fichier de votre serveur. Allez maintenant dans la zone d'administration de WordPress dans votre navigateur et cliquez sur Paramètres » Permaliens. Choisissez une structure de permalien pour votre site Web et cliquez sur le bouton Enregistrer les modifications. J'espère que cela résoudra votre problème.

      Admin

  16. Je pensais avoir tout gâché avec mon blog et ne plus pouvoir le faire fonctionner. Merci pour ce bon post !

  17. Vous êtes GÉNIAL ! Je n'avais aucune idée de ce qui n'allait pas. 5 minutes de lecture de votre post et quelques clics plus tard, mon blog est de nouveau opérationnel ! Merci BEAUCOUP !

  18. Si rien de tout ce qui précède ne fait une différence pour vous, il pourrait être utile de demander à votre administrateur de site Web s'il a ajouté ce qui suit à la configuration (si vous utilisez Apache) :

    Options Indexes Includes FollowSymLinks
    AllowOverride All

    (Ceci est généralement défini dans la section de l'hôte virtuel)

    Sinon, votre fichier .htaccess ne sera pas lu !

    (Je parle par expérience après avoir passé 30 minutes à essayer de comprendre ça !)

  19. Salut, mon htaccess a été piraté et j'ai dû le supprimer. Maintenant, j'ai ce problème. Cette solution ne me mène qu'à mi-chemin. Du message d'erreur 404 du navigateur (avant) à ma page 404 WordPress personnalisée (après réinitialisation des permaliens). Des idées ?

      • Il m'a fallu un moment pour revenir...
        Le htaccess a l'air correct. Il est mis à jour... Ça ne fonctionne toujours pas. Seulement les permaliens personnalisés moches. Un autre site wp sur le même serveur a été piraté en même temps. Mais sur celui-là, cette solution résout le problème.

  20. Merci, merci beaucoup… j'ai eu une légère crise de panique quand l'erreur 404 s'est produite… ce post m'a sauvé la vie !!

  21. Merci merci merci.

    Ça a marché.

    Vous avez raison, il y a tellement de variables que parfois savoir quoi demander est beaucoup plus difficile que de résoudre le problème.

    Je peux maintenant accéder à nouveau à mon blog.

    passez une excellente journée.
    Peter Sitting Scribe

  22. j'ai fait toutes les étapes mais j'ai toujours cette erreur
    Erreur 404

    La page que vous avez demandée ne peut pas être affichée. Il semble que vous ayez manqué votre destination prévue, soit par un lien erroné ou obsolète, soit par une faute de frappe dans la page que vous espériez atteindre.

  23. tout d'abord je veux vous remercier pour ce super tutoriel.. je n'arrive pas à changer le permalien depuis 2 heures.. je modifiais le fichier .htaccess mais ça ne fonctionnait pas mais après avoir vu votre post sur l'erreur 404 j'ai pu comprendre et maintenant mon problème est résolu. Merci encore

  24. Merci, WPBeginner ! Votre astuce consistant à cliquer sur le bouton Enregistrer les modifications dans les paramètres des permaliens de WordPress a résolu mon erreur 404, qui survenait sur les articles et les pages.

  25. C'est un tutoriel très important pour moi. Aujourd'hui, j'ai appris l'erreur 404 Not found.

  26. J'ai aussi ce problème sur un de mes sites – où cela se reproduit tous les quelques jours même après avoir cliqué sur Enregistrer les modifications et actualisé les permaliens. Je suppose que c'est un plugin, mais je n'ai pas désactivé et réactivé la liste car il faudrait attendre des jours pour savoir lequel en est responsable. Pensez-vous que la solution de modification du htaccess que vous décrivez est une solution permanente, ou le problème resurgira-t-il ? merci pour toute aide que vous pourriez apporter.

      • Bonjour – J'ai suivi ce tutoriel mais mon site est toujours en proie à ce problème. Quelque chose déclenche-t-il cela ? Quelque chose comme un plugin ? J'ai vérifié et mon fichier htaccess ressemble toujours à ce que vous suggérez dans l'article, il semble que quelque chose d'autre se passe au moins dans mon cas. Merci pour toute aide que vous pourriez apporter.

        • Je suppose que ce que je demande, c'est si vous connaissez un moyen de traquer ce qui en est la cause (c'est-à-dire quel plugin, etc.)

        • Avez-vous ceci dans httpd.conf pour les fichiers du serveur web – environ la ligne 220 dans un fichier httpd.conf par défaut. Votre hôte pourrait-il écraser les modifications que vous avez apportées ?

          AllowOverride FileInfo

          Mes paramètres de serveur web ne l'avaient pas, donc malgré le changement dans les paramètres de répertoire initiaux, cela ne fonctionnait tout simplement pas. Dès que je l'ai fait, cela a fonctionné.

  27. La question est, qu'est-ce qui cause le problème avec le fichier htaccess ?

    J'ai déjà rencontré ce problème et je l'ai attribué à l'utilisation du plugin WordPress diggdigg.

    La solution rapide a été de sauvegarder la structure des permaliens, tout comme vous l'avez mentionné ci-dessus, mais le problème m'est arrivé deux fois (erreurs 404 sur mes articles de blog, la page d'accueil était correcte) en une semaine et après avoir supprimé le plugin diggdigg, il ne s'est plus jamais reproduit.

    Je ne sais toujours pas pourquoi c'est arrivé.

Laisser un commentaire

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.