Une erreur 404 après une mise à jour survient lorsque les pages sont désormais inaccessibles.

La plupart du temps, cela provient d’un changement sur les permaliens ou un cache qui empêche de voir les modifications sur votre site.

C’est une erreur assez simple à corriger. Exploitez les solutions ci-dessous une par une pour y arriver.

Réinitialisez vos permaliens

Il se peut que lors de la mise à jour, les permaliens aient été modifiés et rendent vos pages inaccessibles.

Dans ce cas, procédez comme cela :

  • Dans votre backoffice, allez dans Réglages > Permaliens
  • Sauvegardez les changements directement. Oui vous n’en avez pas fait, n’essayez pas de comprendre

Consultez la page qui posait problème, si l’erreur persiste poursuivez votre lecture.

Des redirections supprimées

Il se peut qu’auparavant vous ayez mis en place des redirections d’anciennes URLs vers des nouvelles, mais que la mise à jour ait supprimé ces modifications car ayant été ajoutées au mauvais endroit :

  • D’où ajoutez vous les redirections ? Un plugin ? Vérifiez que les redirections n’y ont pas été modifiées ou que le plugin soit désactivé.
  • Vous ajoutez les redirections dans un fichier ? Vérifiez qu’elles y soient toujours présentes.

Le .htaccess peut poser problème

Lors de la mise à jour de WordPress, il se peut que votre fichier .htaccess ait été écrasé et modifié.

Il faut donc vérifier que son contenu soit conforme à votre .htaccess de base. Pour ça, je ne peux pas vous aider.

Si vous ne l’avez pas modifié manuellement à la base ou avec un plugin, vous pouvez remplacer son contenu par cela :

# 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

Le .htaccess est situé à la racine de votre site. Connectez vous en SFTP à votre site et localisé ce fichier situé à sa racine.

La problématique des plugins et thèmes

Il se peut que votre nouvelle version de WordPres, d’un plugin ou d’un thème ne soit pas compatible avec le reste de votre écosystème et génère une erreur 404.

Pour vérifier si c’est le cas, procédez comme suit pour les plugins :

  • Désactivez les tous et réactivez les uns par uns
  • Après chaque activation, vérifiez si l’erreur est toujours présente
  • Si l’erreur disparaît, le plugin qui vient d’être réactivé est la source de vos ennuis

Faîtes pareil avec votre thème en installant un de base comme Twenty-Twenty.

L’ultime recours : la réinstallation

Si aucune solution ne fonctionne, je vous invite à contacter Jennifer avant d’exploiter la solution ci-dessous.

  • Si vous avez une sauvegarde de votre site, restaurez la avant que l’erreur n’arrive. Attention, vous perdrez vos changements entre la mise à jour et la sauvegarde.
  • Si vous n’avez pas de sauvegarde, il faut réinstaller WordPress manuellement. Cela nécessiterait un tuto à part entière et cela peut être assez périlleux.
Vous bloquez avec cette manipulation ?

Contactez-moi pour que je vous vienne en aide, j'assiste les propriétaires de sites web depuis + de 10 ans maintenant :

Auteur de l'article : Ramzi de Mayboutik

Passionné par le web, je vous transmets mes modestes connaissances WordPress et SEO en détente.