WordPress est un outil très utile lorsqu’il s’agit de développer du contenu. Malheureusement, il arrive parfois que des choses se produisent ou que les paramètres changent pour qu’un message rejette une erreur 404. Cela ne signifie pas nécessairement que le message a été supprimé.

Les changements de paramètres ou la modification des fichiers peuvent entraîner la disparition d’un message. À moins qu’il n’ait été supprimé définitivement de WordPress, il suffit de le faire réapparaître.

Le bon côté, c’est qu’au moins les visiteurs peuvent voir votre écran 404 personnalisé si vous en avez un. Ils sont agréables car vous pouvez les modifier pour donner au visiteur un aperçu du problème et lui donner l’espoir que vous le résolvez.

Ce n’est qu’une des quelques erreurs courantes de WordPress que vous pouvez rencontrer à un moment donné. Même si WordPress est un système fiable et stable, rien dans le monde numérique n’est parfait à 100 %.

Dans ce tutoriel, nous allons vous montrer quelques solutions pour récupérer un article qui affiche un écran 404. Il s’agit de corrections simples qui devraient permettre à votre site web de fonctionner à nouveau normalement.

Correction de l’erreur 404 dans un message WordPress

Lorsqu’un courrier affiche un écran 404 indiquant que le fichier est introuvable, cela peut être dû à plusieurs choses. Il se peut que vous deviez résoudre le problème un peu avant d’en trouver la cause exacte.

Avant de continuer, il n’y a pas de mal à s’assurer que le poste existe toujours. Allez dans la zone des messages de votre panneau d’administration WordPress et recherchez le document “manquant”. Si vous trouvez l’article en question et qu’il a été publié, vous pouvez continuer à chercher la solution.

Voici quelques éléments que vous pouvez vérifier pour résoudre le problème.

Solution 1 : Enregistrez à nouveau vos paramètres de liens permanents

WordPress donne aux utilisateurs la possibilité de modifier la façon dont les permaliens sont mis en place sur le site web. Certains les qualifient même de “jolis” liens. En tout état de cause, les modifications apportées au code de réécriture peuvent avoir modifié le fonctionnement des permaliens sur votre site.

En relation  Comment apporter des modifications au fichier wp-config.php dans WordPress

Pour résoudre ce problème :

Étape 1 : Allez dans les paramètres de votre tableau de bord WordPress.

Étape 2 : Cliquez sur le lien “Permalinks” dans le groupe de paramètres.

Étape 3 : Cliquez sur le bouton “Enregistrer les modifications” en bas à gauche.

Aucun autre ajustement n’est nécessaire. Il suffit de cliquer sur le bouton de sauvegarde pour que WordPress mette à jour les paramètres des permaliens et supprime les règles de réécriture du site.

Cette solution est l’une des plus courantes pour résoudre ce problème.

Solution 2 : modifier le fichier .htaccess

Les règles de réécriture pour votre site web sont stockées dans le fichier .htaccess à la racine de votre hébergeur. Si la première solution n’a pas résolu votre problème, vous devrez peut-être modifier les droits d’accès à ce fichier.

Il y a deux façons de le faire facilement : par FTP ou cPanel.

Le protocole de transfert de fichiers, ou FTP, peut être un outil très utile. Les applications gratuites telles que FileZilla facilitent grandement les modifications et le dépannage. Pour modifier les autorisations de .htaccess :

Étape 1 : Connectez-vous à votre compte FTP et connectez-vous à votre hôte web.

Étape 2 : Localisez le fichier .htaccess dans votre dossier racine. Il se trouvera au même endroit que le sous-répertoire wp-content.

Étape 3 : Cliquez avec le bouton droit de la souris sur le fichier .htaccess et cliquez sur “Permissions”.

Étape 4 : Changez le numéro de l’autorisation en 666 et enregistrez-le. Cela rend le fichier accessible en écriture.

Étape 5 : Retournez à WordPress et essayez de cliquer à nouveau sur le bouton de sauvegarde dans les permaliens.

Etape 6 : Modifiez le nombre d’autorisations pour revenir à 660 avant de fermer votre connexion FTP.

La plate-forme cPanel comporte de nombreux outils. Parmi ceux-ci, vous avez accès à un gestionnaire de fichiers. Ce système vous permet d’effectuer diverses modifications, notamment de changer les autorisations des fichiers. Pour utiliser cette méthode :

En relation  Comment réparer l'erreur de WordPress qui existe déjà dans le répertoire

Étape 1 : Connectez-vous à votre tableau de bord cPanel.

Étape 2 : Faites défiler vers le bas et cliquez sur l’icône “Gestionnaire de fichiers”. Si une nouvelle fenêtre apparaît, vous demandant quel domaine vous souhaitez modifier, utilisez la fenêtre déroulante pour sélectionner le site web que vous essayez de réparer. Sinon, le gestionnaire de fichiers ne fera que charger votre dossier racine.

Étape 3 : Trouvez le dossier .htaccess de votre site web et cliquez dessus avec le bouton droit de la souris.

NOTE : Vous devrez peut-être activer l’option “Afficher les fichiers cachés” dans les paramètres de votre gestionnaire de fichiers. Les versions les plus récentes de cPanel peuvent avoir désactivé les fichiers cachés par défaut.

Étape 4 : Dans la fenêtre des propriétés, trouvez “Modifier les autorisations” et cliquez sur le contrôle.

Étape 5 : Dans la fenêtre de permission qui apparaît, changez le numéro du fichier à 666.

Étape 6 : Cliquez sur “Modifier les autorisations” en bas.

Étape 7 : Retournez à vos paramètres de permaliens WordPress et cliquez à nouveau sur le bouton d’enregistrement.

Étape 8 : Comme précédemment, n’oubliez pas de rétablir les paramètres de .htaccess à leur valeur par défaut.

Solution 3 : Coder manuellement les .htaccess pour les changements

Si les solutions ci-dessus ne fonctionnent pas, vous devrez peut-être modifier manuellement votre fichier .htaccess. Accédez à nouveau au fichier .htaccess, que ce soit par FTP ou par cPanel. Cette fois, vous souhaitez modifier le fichier.

Ajoutez le code suivant à .htaccess :

# Commencer WordPress

ifmodule mod_rewrite.c=””mod_rewrite.c””

/ifmodule

RewriteEngine On

RewriteBase /

RewriteRule ^index.php$ – [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

Réécrire la règle . /index.php [L]

# END WordPress

Vous avez peut-être déjà quelque chose de similaire dans .htaccess. Vous pouvez simplement remplacer l’ancien code entre “# BEGIN WordPress” et “# End WordPress” par le codage du module.

Cela réinitialisera les capacités de réécriture de WordPress et devrait résoudre l’erreur 404 sur vos messages.

Solution 4 : Est-ce un problème de plugin ?

Bien que cela n’arrive pas très souvent, les plugins peuvent faire des choses étranges dans WordPress. Si vous avez un plugin qui casse une partie particulière du site, vous pouvez le vérifier en le désactivant.

En relation  Comment permettre la modification des commentaires des utilisateurs dans WordPress

Vous pouvez les désactiver via le panneau d’administration en allant dans la zone “Plugins” et en cliquant sur “Désactiver” sur le plus récent. Si vous ne savez pas lequel, vous pouvez les désactiver tous et voir si cela résout le problème.

Si votre écran 404 disparaît après avoir désactivé tous les plugins, activez chacun d’entre eux jusqu’à ce que vous trouviez celui qui est à l’origine de l’erreur. À ce moment-là, vous pouvez vérifier ses paramètres pour vous assurer qu’il est correctement configuré. Sinon, vous devrez peut-être le supprimer et chercher un outil similaire qui ne brisera pas votre site.

Cela va-t-il changer la façon dont les permaliens fonctionnent au milieu de la création de contenu ?

WordPress est généralement très efficace pour le suivi des liens. Le système conservera les anciennes méthodes de sauvegarde des liens tout en en incorporant de nouvelles. Cela signifie que le fait de modifier l’apparence de la création des permaliens n’entraînera pas la perte de liens.

Par exemple, supposons que vous ayez lancé votre site en utilisant le schéma “Mois et nom” pour créer les URL de vos messages. Quelques mois plus tard, vous décidez d’une structure personnalisée pour les permaliens afin de faciliter l’organisation. Vos messages originaux conserveront leur structure même si le nouveau contenu que vous créez est sous le design personnalisé.

Cela permet d’éviter que les moteurs de recherche, les médias sociaux et les backlinks en général ne perdent leur connexion avec votre site web. Il est très peu probable qu’un changement d’apparence du lien entraîne le problème 404.

Habituellement, ce sont les modifications des permaliens qui font que WordPress affiche un écran 404. Des outils tels que Yoast SEO et d’autres ont la possibilité de les modifier, et parfois des plugins conflictuels peuvent causer des problèmes. Avant de vous affoler au sujet d’une page web manquante, dépannez en suivant les étapes ci-dessus. La plupart du temps, il s’agit d’une simple correction qui peut remettre votre site en marche.

Quel genre de problèmes avez-vous rencontré dans WordPress ? Avez-vous personnalisé votre site au point qu’il se casse ?