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.

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.

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é
- Méthode 2 : Corriger vos paramètres de permaliens
- Méthode 3 : Mettre à jour le fichier .htaccess de WordPress
- Méthode 4 : Contacter votre fournisseur d'hébergement
- Méthode 5 : Activer mod-rewrite (Installation WordPress locale)
- Questions fréquemment posées sur les erreurs 404 de WordPress
- 🎁 Bonus : Guide supplémentaire sur la gestion des erreurs 404
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.

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.

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.
Méthode 2 : Corriger 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 ».

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.

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.

Alternativement, vous pouvez modifier le fichier .htaccess manuellement.
Faites un clic droit sur le fichier .htaccess et sélectionnez l'option Afficher/Modifier.

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)’.

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.

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.

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.
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 :
- Comment améliorer votre modèle de page 404 dans WordPress (2 méthodes)
- Meilleurs exemples de conception de pages d'erreur 404 WordPress
- Meilleurs plugins de redirection 404 gratuits pour WordPress
- Comment recevoir des alertes par e-mail pour les erreurs 404 dans 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.


Abs
Ça aide.. juste sur le permalien, ça a déjà corrigé mon erreur..
Merci pour cet article..
Julius
Le mien est un peu différent. Toutes les pages fonctionnent bien mais j'obtiens "page non trouvée" lorsque je travaille dans certaines parties du tableau de bord. Disons par exemple que je crée une nouvelle page depuis le tableau de bord. Lorsque je clique sur publier, j'obtiens une erreur 404.
Et j'ai tout essayé ci-dessus mais ça ne fonctionne pas.
Iron65
Merci pour le conseil !! le permalien m'a vraiment sauvé !!! Au cas où d'autres auraient souffert de cela en mettant à jour Yoast SEO ou en supprimant simplement le cache, essayez celui-ci, cela le corrigera
Monica
J'essaie de résoudre ce problème de permalien sur mon site depuis des mois et maintenant je l'ai fait avec vos instructions. Je ne sais pas pourquoi j'ai déjà fait tout ce que vous avez dit et après avoir écrit les permissions 644 pour corriger le fichier httaccess, il est redevenu non inscriptible. Maintenant, je l'ai fait et j'ai corrigé les permissions et j'ai écrit votre code et ça a marché. Je ne sais vraiment pas quelle était la différence, mais cette fois, ça a marché. Peut-être que j'avais déjà corrigé le fichier httaccess dans le dossier d'origine où j'ai un sous-dossier avec mon blog. C'est la seule chose que j'ai faite différemment. Merci beaucoup
Rais Dar
J'obtiens une 404 (page introuvable) sur mon site. Que dois-je faire car j'ai essayé vos méthodes mais l'erreur persiste
Chetan
J'ai rencontré le même genre de problème. J'obtenais une erreur 404 Page Introuvable pour une page. Mais la raison était que j'avais utilisé un slug de permalien qui était associé à une page par défaut dans WordPress. Par exemple : http://example.com/posts – C'est FAUX. Parce que je ne peux pas utiliser « posts » comme slug de permalien. Il est déjà réservé pour une page WordPress. Lorsque je l'ai changé en « my-posts », de sorte que maintenant mon permalien se lit : http://example.com/my-posts, l'erreur a disparu !
md
salut, j'avais le même htaccess. cependant, je l'ai supprimé et importé un nouveau mais c'est toujours pareil.
stupide
salut les gars....
lorsque je change le permalien pour autre chose que le défaut, mes pages ne fonctionnent pas, j'obtiens ce message d'erreur
« L'URL demandée /wordpress/home/ n'a pas été trouvée sur ce serveur.
Apache/2.4.9 (Win64) PHP/5.5.12 Server at localhost Port 80
Aidez-moi s'il vous plaît
Ian Scofield
J'ai eu ça avec l'un de mes sites web. Tous mes articles fonctionnaient bien sauf un. Il y avait quelque chose qui n'allait pas avec l'URL. J'ai dû changer l'URL de l'article.
neelesh
Merci beaucoup… votre site m'a beaucoup aidé et vous faites un excellent travail. Je ne peux pas m'empêcher de vous remercier…..
Hardik
Salut Wpbeginner,
En fait, je viens de migrer de Hostinger vers un hébergement payant. Après la migration, tout va bien. Mais quand j'ai essayé d'éditer un de mes articles, il affiche régulièrement l'erreur suivante.
« Erreur de page introuvable » « Désolé, la page que vous avez demandée n'a pas pu être trouvée. Peut-être que la recherche vous aidera.
Lorsque j'ai atterri ici, j'ai essayé toutes les solutions que vous avez partagées.
Mais rien ne fonctionne pour moi.
S'il vous plaît, aidez-moi.
Merci d'avance
Hardik
Adrienne
Question ? J'ai une URL de site, mais les données sont toutes nouvelles. Il y a donc environ 100 anciens articles qui ne sont plus valides mais qui sont liés à d'autres sites... Comment puis-je les rediriger vers le site principal, afin que Google Search Console puisse mettre à jour ses enregistrements d'exploration.
Je cherche, mais je ne vois rien pour les articles qui ont été supprimés et qui renvoient une erreur 404.
Merci,
David
Merci, j'avais exactement ce problème et cela l'a parfaitement résolu !
Mark
Merci ! C'est tellement agréable de trouver une solution aussi simple à un problème mystérieux et frustrant.
Xavier
Youpi ! Merci pour ça. Je pensais que le contenu de mon site était parti en vrille. Le fait de « Enregistrer les modifications » des permaliens a fonctionné instantanément pour moi.
Pablo
Et si ça ne marche pas, quoi que vous fassiez ?
AIDEZ-MOI !
Fida
Salut Pablo, quel serveur utilises-tu ? Serveur mutualisé ou VPS ?
Steve Jackson
Merci pour cette astuce, elle m'a sauvé la vie et a parfaitement fonctionné !
John
Merci !!!!
abhishek
merci beaucoup, ça a bien sauvé mes liens
Hugo Nascimento
Bonjour à tous,
J'ai le même problème avec le blog d'un client. J'essaie de créer un formulaire personnalisé dans la page de l'article et lorsque j'active les permaliens personnalisés, le formulaire n'est pas accessible.
Lorsque je change les permaliens pour le mode par défaut, cela fonctionne ! :/
Vraiment étrange. :/
Sarah
Changer les permaliens pour le mode par défaut a également résolu mon problème ! Merci !
mojamalenkost
Merci beaucoup !!!
victor
J'ai ce problème. Je ne peux pas me connecter à mon tableau de bord WordPress, chaque fois que j'essaie, il me renvoie une erreur 404 introuvable. Aidez-moi à résoudre ce problème.
Ne pas demander le vrai nom
Votre astuce m'a sauvé la vie. Tous nos articles n'étaient tout simplement pas visibles. Votre astuce a beaucoup aidé.
Ce que j'ai fait :
Mis à jour .htaccess, réglé CHMOD sur 666 au lieu de 660
Cliqué sur – > Paramètres -> Permaliens
Cliqué sur Défauts et cliqué sur Enregistrer les modifications
Encore,
Cliqué sur Nom de l'article et cliqué sur Enregistrer les modifications. (car j'utilisais une URL personnalisée, c'est pourquoi)
Vous m'avez épargné beaucoup de maux de tête...
Clive Wales
Cela m'a vraiment sauvé la vie – je pensais avoir complètement foiré un site de remplacement sur lequel je travaillais, après avoir essayé d'être malin avec une redirection .htaccess. Merci !
Marko Liuksiala
Super, ça a marché – merci !!
Bill
J'aime la structure des permaliens de mes articles et ils semblent fonctionner. J'utilise la même structure depuis plusieurs années.
Cependant, lorsque je vais dans Paramètres–>Permaliens, la structure actuelle n'est même plus répertoriée parmi les options disponibles.
Est-ce un problème ?
Emily
Salut, j'ai ce problème et pour être honnête, je me sens mal parce que je ne sais pas quoi faire. Je suis vraiment novice et j'ai peur de tuer mon site web plus que je ne l'ai déjà fait.
Quelqu'un peut-il me dire à quoi devrait ressembler mon permalien personnalisé et ce que je DEVRAIS avoir dans mon fichier .htaacess ? Pour l'instant, il semble vide ?
Support WPBeginner
Allez dans Paramètres » Permaliens, choisissez une structure de permalien qui vous plaît, puis enregistrez vos modifications. Ouvrez votre fichier .htaccess et vous remarquerez que WordPress l'a automatiquement mis à jour. S'il est vide et que votre structure de permalien choisie ne fonctionne pas, vous pouvez ajouter manuellement ce code dans votre fichier .htaccess :
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
Admin
Viktor
Oui, c'était la solution ! Merci beaucoup. Mon service d'hébergement a modifié ces paramètres lorsque j'ai changé l'URL pour des pages d'erreur personnalisées, mais il suffisait de cliquer sur les paramètres des permaliens pour résoudre le problème.
Matthew Shelton
« Allez dans Paramètres » Permaliens, et cliquez simplement sur le bouton Enregistrer les modifications » – fantastique, cela a fonctionné tout de suite – merci beaucoup !!
L'équipe de WPBeginner
Vérifiez le fichier .htaccess.
Gretchen Louise
Qu'en est-il d'un permalien de publication unique qui a été modifié et a créé une redirection interne, et maintenant il ne peut pas être modifié à nouveau sans créer une erreur 404 ? J'essaie de résoudre un problème pour un client et je me demande où ces redirections internes sont stockées et où dans le monde je peux les effacer. Merci.
Thembi Ngema
Dudessss. You guys are legends :)…. Must say I have learnt a lot from you in the past week
bhupendra
salut
merci j'ai juste mis à jour la structure des parmalinks et le site a commencé à fonctionner
Arpee Lazaro
j'ai juste mis à jour les structures de permaliens comme illustré dans cette solution et cela a fonctionné à merveille. merci !
L'équipe de WPBeginner
Veuillez contacter votre hébergeur web.
Attiq Haroon
J'ai essayé les solutions que vous avez mentionnées dans votre article mais cela ne semble pas fonctionner. Ce qui s'est passé en fait, c'est que je voulais ajouter une règle au fichier .htaccess, j'ai donc téléchargé ces fichiers depuis FTP, je l'ai ai modifiés et j'ai re-téléchargé le fichier en remplaçant l'original, et c'est là que le problème est apparu. J'ai essayé quelques solutions telles que supprimer et remettre un nouveau .htacces avec le code par défaut, supprimer le fichier .htacces, etc. La seule solution qui rend les articles accessibles est de définir le permalien sur l'option par défaut. Cela fait fonctionner les articles mais ce ne peut pas être une solution permanente car ce n'est pas recommandé d'un point de vue SEO
Veuillez essayer de trouver une solution fonctionnelle à ce problème
L'équipe de WPBeginner
sauvegardez votre fichier .htaccess. Supprimez ensuite celui de votre serveur. Connectez-vous maintenant à l'espace d'administration WordPress et allez dans Paramètres -> Permaliens, choisissez votre structure de permalien souhaitée et cliquez sur enregistrer les modifications.
Après cela, connectez-vous via FTP et vérifiez si WordPress a créé un nouveau fichier .htaccess et s'il n'est pas vide.
Attiq Haroon
J'ai essayé cette solution, elle a créé un fichier .htaccess qui semble correct mais ne fonctionne pas.
gui
Si vous avez Yoast WordPress SEO ou un plugin SEO installé, vérifiez votre section de permaliens SEO…
Tim Topham
Salut tout le monde – J'ai récemment reçu un e-mail de Google concernant un grand nombre de liens perdus (plus de 500). Il semble qu'à un moment donné, j'ai dû changer la structure des permaliens, de sorte que de nombreux liens sur d'anciens articles incluent la date de publication puis le nom de l'article, alors qu'ils n'ont maintenant que le nom de l'article.
Avant de devenir fou à essayer de corriger manuellement 500 liens dans mes articles, existe-t-il un moyen simple de mettre à jour les hyperliens dans les articles lorsque ce genre de chose se produit ?
Santé,
Tim.
Manuel Moreira
Je devenais fou avec ce truc de 404 après un changement de serveur. Merci pour l'aide les gars.
Cindy
merci ! Mes sites ont été piratés et toutes les pages internes affichaient une erreur 404. Sauvegarder les paramètres des permaliens l'a résolu ! Santé !
Joe Cutroni
Salut à tous, j'ai parcouru le web pour trouver de l'aide afin de résoudre mon problème, mais
malgré tous mes efforts, je n'arrive à rien faire fonctionner. Il y a juste quelques
semaines, toutes mes pages de back-end (la page d'accueil allait bien) ont commencé à
afficher des erreurs 404.
Le permalien que j'ai toujours utilisé est « Structure personnalisée » (/%category%/%postname%/)… voici quelques choses que j'ai essayées :
1. Je suis allé dans mes permaliens, j'ai cliqué sur « enregistrer les paramètres », et cette méthode offre une solution temporaire, peut-être pour une heure ou deux, puis les erreurs 404 reviennent sur toutes les pages secondaires. J'ai également défini mes permaliens sur une option différente, telle que « Par défaut », mais j'obtiens toujours des erreurs 404 peu de temps après.
2. J'ai complètement supprimé mon fichier htaccess.php, puis je suis retourné et j'ai enregistré les paramètres des permaliens… moins d'une heure plus tard, les erreurs 404 sont revenues.
3. J'ai mis en commentaire cette ligne de code dans mon fichier function.php, et je l'ai même complètement supprimée :
« $wp_rewrite->flush_rules(); ». Cela n'a rien fait. J'ai essayé
d'utiliser « // » et « # » avant et j'ai testé… j'obtiens toujours des erreurs 404.
4. J'ai désactivé tous mes plugins pour voir si l'un d'eux était le coupable,
mais après un court laps de temps, mes erreurs 404 ont repris alors qu'aucun des plugins n'était actif.
Comme je l'ai dit, ce problème a commencé il y a quelques semaines. J'utilise Securi
Security et je leur ai demandé de scanner mon site à la recherche de logiciels malveillants, etc… et le site
est propre.
Quelqu'un peut-il S'IL VOUS PLAÎT m'aider avec ça ? Je vous serais très reconnaissant !
Kyle
Salut Joe,
As-tu jamais trouvé une solution viable à ce problème ? J'ai rencontré les mêmes problèmes que tu as listés.
David
Salut les gars !
Avez-vous trouvé une solution à l'erreur 404 récurrente mentionnée ci-dessus par JOE CUTRONI ?
Je rencontre le même problème ?
Vos commentaires seraient très appréciés !
Merci !
Salutations d'Allemagne,
David
Paul
Salut tout le monde,
vous avez probablement un virus sur votre site.
Bonne chance
Paul
Katie
C'est le problème que je rencontre. J'ai migré de Wordpress.com vers .org et je suis à bout de nerfs. Je comprends les instructions qui disent aller dans admin—> réglages —> permaliens. En fait, je me souviens que lorsque j'ai configuré cela, j'ai touché à ce paramètre particulier. Voici mes problèmes : OÙ puis-je trouver admin–> réglages–> permaliens ?? Est-ce sur mon hébergeur, dans le cpanel ? Est-ce sur WP.com, ou si c'est WP.org ? Et si c'est sur WP.org, je n'ai aucune idée de comment accéder à toutes les fonctionnalités d'administration de mon blog maintenant. Lorsque je me connecte, cela m'affiche mon profil personnel et me permet de le modifier. Mais aucune administration de blog. Je suis perdu et je perds vraiment la tête.
Gabriel
Si je vous comprends bien, il suffit de taper le nom de domaine sur lequel vous avez activé l'outil wp.org et d'ajouter « /wp-admin » (par exemple « www.example.com/wp-admin »), de vous connecter et, en bas à gauche, vous trouverez l'option des paramètres.
mali suresh
comment changer le paramètre de permalien de localhost étape par étape aidez-moi
Srihari K
J'ai eu le même problème... ajouter la ligne ci-dessous dans httpd.conf et redémarrer Apache l'a résolu.
Options +FollowSymLinks
Kym Penrose Clayton
Thank you thank you thank you
Iris Fritschi-Cussens
MERCI du fond du cœur ! J'ai dû supprimer mon fichier .htaccess à cause d'un piratage et ensuite, juste au moment où je pensais que tout allait bien à nouveau, rien ne fonctionnait sauf la page d'accueil. Cliquer sur Enregistrer les modifications sur les permaliens l'a résolu en une seule fois.
disqus_Hct2NXneXJ
Merci mec. La solution des permaliens a résolu mon problème. Merci et bravo à toi !
MEMEME
Merci ! Tu es un dieu.
L
merci ! J'étais sur le point de paniquer...
Thai
Merci pour le post ! Mais malheureusement, j'ai essayé cela en local et rien n'a fonctionné... D'autres astuces ?
SemLavana
Thank you. Saved my weekend!