J'ai un domaine avec un problème de redirection . Htaccess . Le CDN actif dont l'URL doit être: cdn.domain.mx/images/test.png
mais redirige:
cdn.domain.mx/images/something.png
-> www.domain.mx/images/something.png
Cela empêche mes ressources Web d'être servies à partir du CDN. Voici le code dans le . Htaccess :
RewriteEngine on
RewriteCond %{HTTPS} on
RewriteRule (.*) http:\/\/%{HTTP_Host}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_Host} ^domain\.com$ [OR,NC]
RewriteCond %{HTTP_Host} ^www\.domain\.com$ [OR,NC]
RewriteCond %{HTTP_Host} ^domain\.example\.com$ [OR,NC]
RewriteCond %{HTTP_Host} ^www\.domain\.example\.com$ [OR,NC]
RewriteCond %{HTTP_Host} ^domain\.mx$ [NC]
RewriteRule ^(.*)$ http:\/\/www\.domain\.mx\/$1 [R=301,L]
J'ai également configuré le CNAME sur mon domaine:
cdn.domain.mx. CNAME domain.company.netdna-cdn.com
Détails:
Un site de ressources est:
www.depilacionconlaser.mx/images/contenidos/inicio/productos-principales/depilacion-laserhome.jpg
L'URL de la ressource avec CDN est:
cdn.depilacionconlaser.mx/images/contenidos/inicio/productos-principales/depilacion-laserhome.jpg
Si j'entre l'URL de la ressource avec CDN dans mon navigateur, je suis redirigé vers www. La redirection n'est pas indiquée dans HTACCESS.
Les serveurs CDN sont configurés pour servir la ressource s'ils en ont déjà une copie. S'ils n'en ont pas de copie, ils doivent le récupérer sur votre site Web. Pour ce faire, ils doivent savoir quelle est l'adresse de votre serveur. Vous leur auriez dit cette information lors du processus d'installation du CDN.
Il me semble probable que le CDN est configuré pour extraire le contenu de domain.mx
, www.domain.com
ou de l’un des autres domaines que vous redirigez. Dans ce cas, le CDN servirait les redirections pour ces ressources.
La solution serait de reconfigurer votre CDN pour extraire le contenu de www.domain.mx
lorsqu'il ne dispose pas d'une copie du contenu. Connectez-vous à votre compte CDN pour modifier ce paramètre.