Comment réparer les permaliens WordPress qui ne fonctionnent pas

Publié: 2022-07-28

Les permaliens WordPress ne fonctionnent pas ?

De manière inattendue, vous rencontrez une erreur 404 sur certaines de vos pages ? C'est un signe de permaliens cassés.

Les permaliens cassés sont un problème WordPress courant. Ce problème particulier se produit souvent après l'installation ou la mise à jour d'un plugin ou d'un thème. D'autres causes incluent des modifications dans le fichier .htaccess, la migration vers un nouveau domaine ou serveur, la restauration de sauvegardes, etc.

La bonne nouvelle est que les permaliens cassés peuvent être réparés.

Dans cet article, nous allons d'abord nous plonger dans leurs différentes causes, puis vous montrer un certain nombre de façons de résoudre le problème.

Nous vous recommandons de corriger les permaliens dès que possible car les permaliens cassés affectent les taux de rebond et les classements des moteurs de recherche. Alors, commençons.

Comment réparer les permaliens qui ne fonctionnent pas dans #WordPress
Cliquez pour tweeter

Raisons pour lesquelles votre permalien ne fonctionne pas

Les liens permanents sont les URL permanentes des articles, pages, catégories, balises et fichiers individuels de votre site Web WordPress.

WordPress propose différentes structures de permaliens.

Alors que la plupart des sites choisissent la structure post-permalien, certains sites comme les sites Web d'actualités sont sensibles au temps et choisissent donc des structures de permaliens mois et jour.

structure du permalien wordpress
Différents types de structures de permaliens WordPress

Il est généralement recommandé de sélectionner une structure de permalien et de s'y tenir, car sa modification a un effet négatif sur le référencement de votre site.

De même, les permaliens complètement cassés ont également un impact négatif sur le référencement de votre site.

Dans la section suivante, ️ nous vous montrerons comment réparer les permaliens cassés . Mais d'abord, examinons rapidement les raisons pour lesquelles vos permaliens ne fonctionnent pas :

Mises à jour:

La mise à jour régulière du noyau, des plugins et des thèmes WordPress est cruciale pour la sécurité et les performances d'un site Web WordPress. Les conflits après la mise à jour sont courants entre les thèmes et les plugins. De tels conflits conduisent à différents types d'erreurs. L'une de ces erreurs est l'erreur permalink 404 cassée.

Installation de nouveaux plugins :

Un nouveau plugin peut avoir modifié le fichier .htaccess où vos paramètres de permalien sont stockés. Cela aurait pu empêcher vos permaliens de fonctionner.

Migration et restauration de sauvegarde :

La migration vers un nouveau serveur ou domaine peut entraîner la modification du fichier .htaccess, ce qui peut entraîner la rupture des permaliens. La restauration de la sauvegarde peut également causer le même problème.

Quelle qu'en soit la cause, il est assez facile de résoudre le problème du " permalien WordPress qui ne fonctionne pas ". Plongeons dans les solutions.

Comment résoudre le problème "Les permaliens WordPress ne fonctionnent pas"

Il existe plusieurs façons de réparer les permaliens cassés. Vous pouvez réinitialiser vos paramètres de permalien, régénérer le fichier .htaccess ou rechercher et supprimer le plugin coupable

Nous allons vous guider à travers chaque solution et nous vous recommandons d'essayer toutes les solutions jusqu'à ce que le problème soit résolu sur votre site.

Avant de commencer, effectuez une sauvegarde de l'intégralité de votre site Web.

Pour réparer les permaliens cassés, vous devrez vous rendre sur le backend de votre site Web et suivre certaines étapes.

Inutile de dire qu'un seul faux pas peut finir par casser votre site Web. Si cela se produit, une sauvegarde sera votre filet de sécurité.

Vous pouvez rapidement restaurer votre site Web à la normale et continuer avec le reste du didacticiel.

Maintenant, pour résoudre le problème des permaliens WordPress qui ne fonctionnent pas, vous devez suivre les étapes suivantes :

  1. Réinitialiser les paramètres de permaliens
  2. Régénérer le fichier .htaccess
  3. Trouver et supprimer le plugin coupable

1. Réinitialiser les paramètres de permalien

Une des premières choses que vous pouvez essayer est de réinitialiser vos permaliens.

Ouvrez simplement votre tableau de bord WordPress et allez dans Paramètres → Permaliens .

Assurez-vous que la structure de permalien de votre choix est sélectionnée. Si c'est déjà fait, vous n'avez rien à changer .

Ensuite, faites défiler jusqu'à la fin de la page et appuyez sur le bouton Enregistrer les modifications . Oui - vous devez appuyer sur ce bouton même si vous n'avez modifié aucun paramètre.

Cela réécrira les anciennes règles et mettra à jour vos paramètres de permalien.

page de configuration du permalien wordpress
Modifier la structure du permalien à partir de la page de configuration du permalien

Si cela ne résout pas vos permaliens, nous vous recommandons de les réinitialiser manuellement. Une réinitialisation manuelle peut être effectuée en régénérant le fichier .htaccess, ce que nous aborderons dans la section suivante.

️ Important : après avoir implémenté les solutions, videz le cache de votre navigateur avant de vérifier les permaliens cassés. Le cache du navigateur peut vous montrer des versions obsolètes de votre site Web. Cela signifie que même si vos permaliens sont corrigés, il vous montrera les permaliens cassés. Videz donc le cache avant de vérifier si vos permaliens fonctionnent.

2. Régénérez le fichier .htaccess

Pour régénérer un nouveau fichier .htaccess, vous devez renommer le fichier .htaccess actuel et créer un nouveau fichier. Voici comment:

Étape 1 : Ouvrez votre compte d'hébergement, accédez au cPanel et choisissez Gestionnaire de fichiers .

Si votre hébergeur n'utilise pas cPanel, vous pouvez également vous connecter directement à votre serveur via FTP.

Ensuite, ouvrez le dossier public_html et recherchez le fichier .htaccess .

Faites un clic droit sur le fichier et sélectionnez l'option Renommer . Renommez le fichier en quelque chose comme .htaccess_old .

renommer le fichier htaccess
Renommer le fichier .htaccess

Étape 2 : Vous devez maintenant créer un nouveau fichier .htaccess.

Sur le gestionnaire de fichiers, vous devriez voir une option pour ajouter ou créer un nouveau fichier .

Il devrait en être de même si vous utilisez FTP, car la plupart des logiciels FTP vous permettent de créer un nouveau fichier à l'aide de votre éditeur de texte local.

ajouter une nouvelle option de fichier dans le gestionnaire de fichiers
Ajouter un nouveau fichier dans le gestionnaire de fichiers

Après avoir sélectionné l'option Fichier, une fenêtre contextuelle apparaît. Ici, vous pouvez nommer le fichier . Et n'oubliez pas d'appuyer sur le bouton Créer un nouveau fichier avant de quitter.

création d'un nouveau fichier htaccess - les permaliens WordPress ne fonctionnent pas
Création d'un nouveau fichier .htaccess dans le gestionnaire de fichiers

Étape 3 : Faites un clic droit sur le nouveau fichier et sélectionnez Modifier .

À ce stade, le fichier doit être vide. Remplissez-le avec le code suivant :

 # 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

N'oubliez pas d'appuyer sur le bouton Enregistrer avant de quitter le nouveau fichier.

Si vous utilisez FTP, vous devrez peut-être attendre que le fichier soit téléchargé .

Ensuite, vérifiez votre site Web pour voir si les permaliens fonctionnent. Si ce n'est pas le cas, passez à la solution suivante.

S'ils fonctionnent, vous pouvez revenir en arrière et supprimer l'ancienne version de votre fichier .htaccess que vous n'utilisez plus.

3. Trouver et supprimer le plugin coupable

Si aucune des solutions précédentes ne fonctionne, le problème de permalien provient probablement d'un plugin. Découvrons-le.

La meilleure façon de savoir si un plugin est à l'origine du problème est de désactiver tous les plugins.

Désactiver les plugins un par un, puis vérifier si le permalien fonctionne est un processus qui prend du temps. Au lieu de cela, nous vous recommandons de désactiver tous les plugins en une seule fois. Si le permalien commence à fonctionner, cela confirme notre théorie selon laquelle un plugin est le principal coupable. Vous pouvez ensuite désactiver les plugins un par un pour trouver celui à l'origine du problème.

Pour désactiver les plugins en masse, allez dans Plugins → Plugins installés .

Sélectionnez ensuite tous les plugins .

Ensuite, dans le menu déroulant Action groupée, sélectionnez Désactiver et cliquez sur le bouton Appliquer .

désactiver les plugins en masse - les permaliens WordPress ne fonctionnent pas
Désactivation de tous les plugins installés sur votre site

Si les permaliens fonctionnent, réactivez tous les plugins et commencez à désactiver les plugins un par un .

Lorsque vous trouvez le plugin coupable, assurez-vous de le supprimer de votre site Web.

S'il s'agit d'un plugin essentiel, trouvez une alternative. Il existe de nombreux plugins WordPress. Donc, trouver une alternative ne devrait pas être difficile.

Besoin d'aide? Consultez ce guide pour savoir comment désactiver tous les plugins WordPress, même si vous ne pouvez pas accéder à votre tableau de bord WordPress.

Conseil de pro : la prochaine fois que vous installez ou mettez à jour un plug-in, vérifiez le plug-in pour les problèmes de compatibilité. Si cela cause des problèmes de compatibilité avec d'autres logiciels sur votre site, recherchez une alternative. De cette façon, vous pouvez éviter tous les types d'erreurs qui apparaissent sur un site Web WordPress en raison de problèmes de compatibilité.

Ce sont les solutions courantes à l'erreur " Les permaliens WordPress ne fonctionnent pas ".

Si aucune de ces solutions ne résout le problème de permalien sur votre site WordPress, vous devez contacter votre fournisseur d'hébergement et demander de l'aide car il pourrait s'agir d'une mauvaise configuration de votre serveur lui-même, comme un problème avec Apache ou Nginx. Informez-les des mesures que vous avez déjà prises. Ils devraient être en mesure d'offrir plus de solutions.

Aller en haut

Résolvez définitivement vos problèmes de permaliens WordPress

Les permaliens WordPress sont une partie importante de votre site Web. Ils aident à informer le lecteur et les moteurs de recherche sur le sujet de la publication ou des pages.

Comment réparer les permaliens qui ne fonctionnent pas dans #WordPress
Cliquez pour tweeter

Les permaliens cassés entraînent des taux de rebond élevés et une baisse de votre classement de recherche.

Heureusement, il existe des moyens de réparer les permaliens WordPress cassés . Vous pouvez les réinitialiser sur votre tableau de bord WordPress ou régénérer un nouveau fichier .htaccess. Vous pouvez également rechercher le plugin coupable à l'origine du problème de permalien et le supprimer de votre site.

Si aucune des solutions ne fonctionne, demandez l'aide de votre fournisseur d'hébergement.

Pour d'autres conseils sur la résolution des problèmes de WordPress, consultez notre guide complet du débutant sur le dépannage de WordPress.

Si vous avez des questions sur ce guide sur "Les permaliens WordPress ne fonctionnent pas", laissez-nous un commentaire ci-dessous.

Guide gratuit

5 conseils essentiels pour accélérer
Votre site WordPress

Réduisez votre temps de chargement de 50 à 80 %
juste en suivant des conseils simples.

Télécharger le guide gratuit