WordPress 404 Not Found | What Is It & How To Solve It

WordPress 404 introuvable | Qu'est-ce que c'est et comment le résoudre

Apprenez l'opérateur de propagation JavaScript en 1 minute Vous lisez WordPress 404 introuvable | Qu'est-ce que c'est et comment le résoudre 4 minutes Suivant Snappify : Canva pour les extraits de code (2023)

Le message d'erreur WordPress 404 Not Found est l'un des écrans les plus détestés sur Internet ; cela indique que même si vous, le navigateur, êtes en mesure de communiquer avec le serveur, la page dont vous avez besoin n'a pas été livrée soit parce qu'elle n'a pas été trouvée, soit parce que le serveur, pour une raison quelconque, a été configuré pour ne pas répondre à la demande ( ce qui se produit dans certains pays avec des pages contenant du contenu illégal ).

WordPress 404 introuvable La ressource demandée est introuvable sur ce serveur

Votre ordinateur ne génère pas la page que vous voyez ; il s'agit plutôt d'une page particulière du serveur que vous avez essayé de contacter. De nombreux sites Web créent leurs propres pages 404, soit pour des raisons artistiques, soit parce que le propriétaire du site souhaite mettre des données spécifiques, telles que des informations de contact ou de redirection, sur la page.

Avoir votre propre page 404 dans Apache est aussi simple que de modifier le fichier .htaccess.

Dans la plupart des cas, l'erreur 404 se produit lorsqu'une page a été déplacée ou supprimée d'un site. Cependant, dans le cas de WordPress, un bug ennuyeux peut faire pointer les permaliens vers la page 404 au lieu de la page que vous souhaitez faire apparaître.

L'URL demandée n'a pas été trouvée sur ce serveur WordPress

Les permaliens WordPress ne fonctionnent pas 404

Que sont les permaliens dans WordPress et comment fonctionnent-ils ?

Les permaliens WordPress sont des URL permanentes générées pour pointer vers vos articles de blog, catégories et listes de blogs. D'autres blogueurs utiliseront un lien permanent pour pointer vers votre message à partir de leurs articles, ou vous pourrez envoyer des liens à d'autres personnes via un lien permanent. Lorsqu'elle est liée à une publication individuelle, l'URL est censée être permanente et non dynamique ( changeante ).

Les trois types de permaliens proposés par WordPress sont le formulaire par défaut (alias « Ugly »), mod-rewrite (« Pretty ») et PATHINFO (« Presque joli »).

  1. Les liens par défaut sont formatés selon les paramètres par défaut d'une nouvelle installation WordPress et fonctionneront sur tous les environnements de serveur. Cela ressemble à ceci : http://example.com/?p=N , N étant un nombre. Ce n'est ni soigné ni élégant, mais ça fait le travail.
  2. Les jolis liens de réécriture de mod ressemblent davantage à ceci : http://example.com/yyyy/mm/dd/post-name/ . Ces permaliens nécessitent le module mod_rewrite d'Apache et ne fonctionneront pas sur d'autres types de serveurs.
  3. Les permaliens PATHINFO ressemblent à ceci : http://example.com/index.php/yyyy/mm/dd/post-name/ , et fonctionneront sur différents types de serveurs en plus d'Apache.

Parce que vous passez d'un environnement dynamique à un environnement fixe avec vos permaliens, diverses choses peuvent mal se passer avec eux. Par exemple, si votre serveur inclut des extensions Frontpage, les permaliens ne fonctionneront pas du tout sans une correction manuelle. Sans ce correctif, toute modification apportée à la section des permaliens depuis l'interface d'administration de WordPress corrompt les extensions du serveur Frontpage car elle interfère avec le fichier .htaccess.

Les permaliens longs peuvent également être coupés, seule une partie fonctionnant correctement ou le lien entièrement désactivé. Cela provoquera une erreur 404, non pas parce qu'il y a un problème avec votre permalien, mais parce que le titre est trop long. Vous pouvez le réparer en éditant votre fichier .htaccess pour ajouter une ligne :

 RewriteRule ^post/(+)?/?(+)?/?$ /index.php?p=$1&page=$2

Vous pouvez également publier habituellement des URL avec des crochets angulaires () à chaque extrémité. La plupart des logiciels de messagerie et autres logiciels problématiques ne tronquent pas les URL formatées de cette manière.

Vérifiez toujours toutes vos pages avant de commencer à travailler avec des permaliens et après les avoir créées. Dans certains cas, vous devrez peut-être supprimer tous les permaliens et recommencer, mais dans la plupart des cas, le simple fait de regarder ce que vous dites à votre serveur vous évitera de commettre de nombreuses erreurs stupides.

Si vous souhaitez en savoir plus sur l’erreur WordPress 404 Not Found, visitez cet article : Exemples d’erreurs WordPress courantes