
Aquí hay un ejemplo:http://tools.pingdom.com/fpt/#!/cp0wwy/http://www.shearcomfort.com/Car-Seat-Covers_CDN.asp
Elija cualquier imagen, digamos 2014_subaru_outback_mini.jpg
que podrá ver que aparece dos veces: una vez desde el frente de la nube con 0 bytes y la segunda vez desde el dominio real.shearcomfort.com
¿Alguien puede explicar qué está pasando aquí y cómo hacer que todos los activos provengan solo de la nube y no del dominio local?
Respuesta1
Sus URL de CDN devuelven redireccionamientos 301.
curl -I http://d3cerlni7xmxaw.cloudfront.net/images/stars/images/2starrating.gif
HTTP/1.1 301 Moved Permanently
Content-Type: text/html
Content-Length: 186
Connection: keep-alive
Location: http://www.shearcomfort.com/images/stars/images/2starrating.gif
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
Date: Tue, 20 May 2014 17:43:02 GMT
X-Cache: Miss from cloudfront
Via: 1.1 45f9deebd67d2bd40b8384feda6e6e32.cloudfront.net (CloudFront)
X-Amz-Cf-Id: dcbTEOwj48JfPD8YrvKrk4m2-OCkCAAABdqnwGxBOfRkmdLLpl7ErQ==
Apuesto a que apuntó su distribución de CloudFront shearcomfort.com
a www.shearcomfort.com
. Aparecerá en las URL 301 de ese dominio en la versión www.
Respuesta2
El 301 movido permanentemente también puede ocurrir si está ejecutando un sitio solo https y redirige 301 a los visitantes http a https (y, por lo tanto, también a la nube).
Hay una configuración en origen en la "Política de protocolo de origen" de Cloudfront. Asegúrese de que esté configurada en "Visor de coincidencias" para que Cloudfront solicite la versión https de su servidor de origen y no http (como es el valor predeterminado).