AMP 不显示图片(404 错误)

AMP not showing images (404 error)

我在使用 AMP 时遇到问题。 对于我所有使用 AMP 的 URL,它都不显示图像。

这是一个 URL 的 AMP,可以正常工作:

http://corazon.pe/amp/hombres/mens-heart/9-cosas-que-tal-vez-no-sabias-de-ryan-gosling-y-que-te-haran-amarlo-aun-mas-noticia-1026451

这是 Google 显示的 URL:(使用 chrome 设备工具栏打开它)

https://www.google.com.pe/amp/corazon.pe/amp/hombres/mens-heart/9-cosas-que-tal-vez-no-sabias-de-ryan-gosling-y-que-te-haran-amarlo-aun-mas-noticia-1026451

如您所见,它正确显示了没有 Google 的图像此外,当 Google 显示 URL 时,所有图像 return 404.

我尝试清除它但没有成功。

你有什么想法让我试试吗?

谢谢。

Google AMP 缓存获取并缓存您的 AMP,包括字体、视频和图像等链接资产。在您的情况下,您似乎在阻止从域外访问您的图像(例如 https://e.radio-corazon.io/medium/2017/01/26/182918_334273.png 无法在浏览器中打开)。这意味着缓存无法获取您的图片,因此无法将它们与您的 AMP 一起提供。

原来是我图片的问题。这些图像应该是 .PNG,但那些图像是 .JPG,扩展名为 .PNG。

我们要做的是验证我们的图像调整大小过程并指定如果它是 .JPG,它必须始终是 .JPG(对于 .PNG 也是如此)。

谢谢大家