Erreurs 404 sur les fichiers CSS/JavaScript minifiés ou combinés

Dans des circonstances normales, vous ne devriez pas trouver d'erreurs 404 sur les fichiers minifiés ou combinés créés par WP Rocket. Cependant, il y a quelques facteurs externes qui peuvent affecter cela.

Dans cet article :

Cache de Google

Google conserve son propre cache des sites, avec une URL comme celle-ci : http://webcache.googleusercontent.com/search?q=cache:

Il prend un instantané de votre site selon son propre calendrier - son cache n'est pas une version "live" et à jour de votre site. 

Si vous avez activé les options Combiner les fichiers CSS/JavaScript dans WP Rocket, leurs noms de fichiers changeront périodiquement. Et donc, à un moment donné, l'instantané que possède le cache de Google fera référence à des fichiers CSS/JS qui n'existent plus. Cela entraînera une erreur 404 dans leur cache.

Cependant, les visiteurs de votre site en ligne verront la version exacte. 

Comme la plupart des gens ne consultent presque jamais la version en cache de Google, vous n'avez pas à vous en préoccuper. 

Désactiver Combiner les fichiers et activer uniquement Minifier dans WP Rocket résoudrait ce "problème" car la minification ne modifie pas le nom des fichiers.  ; Mais vous devriez vérifier l'impact sur les performances de votre site. Cela ne vaut pas la peine de réduire les performances pour le bien du cache de Google. Il est plus important que vos visiteurs réels obtiennent l'expérience la plus rapide. 

Semrush, Rank Math, AHREF

Si vous utilisez l'un de ces outils de référencement automatique, ou tout autre outil qui signale des erreurs 404 sur vos fichiers CSS ou JS combinés, vérifiez les sections suivantes pour connaître les raisons possibles. 

Plusieurs niveaux de cache

S'il existe une autre couche de mise en cache sur votre site qui n'est pas synchronisée avec celle de WP Rocket, cela peut entraîner des erreurs 404. 

WP Rocket est compatible avec les caches suivants, assurez-vous simplement d'activer l’add-on correspondant :

D'autres couches de cache peuvent ne pas être compatibles. Voici quelques cas connus, mais il peut y en avoir d'autres : 

Mise en cache du navigateur

Vérifiez s'il y a règles de mise en cache des navigateurs en conflit.

Configuration incorrecte du domaine

www / sans-www

WP Rocket gérera le cache pour la version spécifique de votre domaine, avec ou sans www , comme indiqué dans votre Réglages → Général de WordPress.

Par exemple, si votre domaine est répertorié avec www, c'est la version du cache qui sera purgée.

Si vous n'avez pas mis en place de redirection, la version sans-www sera mise en cache mais nous ne pourrons pas la purger et si vous accédez à la mauvaise version, vous risquez de voir un mauvais contenu et des erreurs 404. 

The solution is to:

  1. Configurer la bonne redirection
  2. Supprimez les anciens fichiers

Configuration incorrecte du CDN

Lorsque vous entrez un CNAME dans l'option CDN, WP Rocket réécrit simplement vos ressources vers le CNAME que vous avez entré. Si le résultat est une erreur 404, c'est probablement parce que votre CDN n'est pas configuré correctement et vous devriez vérifier avec votre fournisseur pour le résoudre.

Cela a-t-il répondu à votre question ? Merci pour votre retour :) Une erreur est survenue lors de l’envoi de votre retour. Veuillez réessayer plus tard.