Erreurs / problèmes lors de l'utilisation de RocketCDN

☝️ Si vous remarquez que certains fichiers, servis depuis RocketCDN, sont pointés du doigt par les diagnostics ou les opportunités de PageSpeed Insights, cela ne signifie pas que le problème vient de RocketCDN mais plutôt des fichiers eux-mêmes. Dans la plupart des cas, vous obtiendrez les mêmes diagnostics ou opportunités si les fichiers sont servis depuis votre domaine. Dans tous les cas, le but de RocketCDN est de servir plus rapidement vos fichiers statiques - JS, CSS, images - à vos visiteurs à partir de serveurs proches de leur emplacement, mais pas d'améliorer votre score PageSpeed Insights.

La purge du cache de RocketCDN a échoué : L'API a renvoyé un code de réponse inattendu.

Cela signifie que la réponse de l'API n'a pas été considérée comme réussie (nous attendons un code 200), donc il y a peut-être eu des problèmes du côté de l'API lors de la requête ou... peut-être que votre serveur bloque la requête, veuillez vérifier auprès de votre serveur / hébergeur. Il s'agit souvent d'un problème temporaire. Essayez un peu plus tard.


Erreurs 403 quand RocketCDN est actif

L'erreur 403 (Forbidden) indique que RocketCDN n'a pas la permission de récupérer les ressources du serveur d'origine et/ou de les servir sur votre domaine.

Ce problème est assez courant et est causé par tout type de plugin de sécurité, de réglage de firewall, et/ou par l'hébergement si un tel mécanisme est actif (surtout si vous utilisez un hébergement partagé).

Essayez d'abord de désactiver votre plugin de sécurité si vous en utilisez un. Si cela résout votre problème, contactez le support de ce plugin pour savoir comment permettre à RocketCDN de récupérer les ressources du serveur d'origine et de les servir sur votre domaine.

Si cela ne suffit pas, vous devrez contacter votre hébergeur pour qu'il vous aide à résoudre ce problème.


Erreurs 404 sur vos ressources

Si vous obtenez un 404 sur un fichier servi à partir de votre CNAME RocketCDN ( https://xxxxxx.rocketcdn.me), ça signifie que ce fichier est également en 404 sur votre domaine d'origine. Corrigez cette 404 sur votre site et RocketCDN sera en mesure de le servir juste après.


Erreurs 502 et 504 sur vos ressources

Le serveur RocketCDN, qui agit comme un proxy, n'a pas reçu de réponse en temps voulu du serveur d'origine, et ne peut donc pas servir votre ressource.

Imaginez la requête comme un appel téléphonique, mais qui ne sonne jamais. Il est juste dit "veuillez réessayer plus tard", c'est ce qui se passe ici.

La plupart du temps, c'est parce que votre serveur n'autorise pas RocketCDN à tirer vos ressources. Dans ce cas, vous devrez demander au support de votre hébergeur d'autoriser toutes les IP de RocketCDN, vous les trouverez toutes ici.

Plus de détails - en Anglais - ici : Troubleshooting 502 and 504 Errors


Erreurs du type Cross-Origin Resource Sharing (CORS) dans la console

Si vous obtenez ce type d'erreurs CORS dans la console du navigateur après avoir activé RocketCDN :

Access to font at 'https://www.example.com/wp-content/plugins/quform/fonts/fontawesome-webfont.woff2?v=4.7.0' from origin 'https://xxxxxx.rocketcdn.me' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

Cross-Origin Resource Sharing (CORS) est un mécanisme basé sur l'en-tête HTTP qui permet à un serveur d'indiquer toute autre origine (domaine, schéma ou port) que la sienne à partir de laquelle un navigateur doit autoriser le chargement de ressources.

Un exemple de requête d'origine croisée : le code JavaScript du front-end servi depuis  ; https://domain-a.com utilise XMLHttpRequest pour faire une requête pour  ; https://domain-b.com/font-awesome.woff2.

Lorsque vous trouvez cette erreur dans la console de votre navigateur cela signifie que les bonnes règles CORS ne sont pas en place. WP Rocket les active par défaut sur les sites qui utilisent un fichier htaccess, mais si vous utilisez un serveur NGINX, vous devrez ajouter ce qui suit dans votre fichier VirtualHost :

location ~* \.(eot|css|otf|ttf|woff)$ {  add_header Access-Control-Allow-Origin *;  }

Plus d’infos à ce sujet dans cette doc : Résoudre des problèmes avec CDN et les polices d' icônes


RocketCDN a cessé de fonctionner après une migration

Tout d'abord, assurez-vous de bien suivre le guide fourni ici : Changer de domaine & migrer un site avec WP Rocket

Ensuite, pour votre abonnement RocketCDN, bien que nous travaillions à l'améliorer, pour le moment, l'étape devra être effectuée manuellement par nos soins car votre CNAME RocketCDN est spécifiquement lié à un domaine, alors faites-nous savoir quand vous aurez besoin de le migrer.

Exclusion de fichiers par extensions dans RocketCDN

Si vous avez des problèmes pour servir certains types de fichiers à partir de RocketCDN, vous pouvez les exclure comme suit :

  • Fichiers JavaScript : /(.*).js
  • Fichiers CSS : /(.*).css
  • Images : /(.*).jpg , /(.*).png, /(.*).webp or /(.*).svg

La fenêtre modale de l'abonnement à RocketCDN s'ouvre constamment.

Cela indique généralement que votre administration WordPress est mise en cache par une couche de cache du serveur. Veuillez effacer ce cache et exclure votre administration WordPress de la mise en cache.

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.