0

我的 amp 页面使用通过不同域提供的图像(使用 Imgix)

使用 google amp 缓存的旧 url 可以正常工作,但是当我尝试新的基于子域的缓存 url 时,它不起作用,因为它无法解析提供图像的子域的 DNS。

所以这有效: https ://cdn.ampproject.org/c/s/www.timbuktutravel.com/amp/country/botswana-safari

但是图像在这里不起作用 https://www-timbuktutravel-com.cdn.ampproject.org/c/s/www.timbuktutravel.com/amp/country/botswana-safari

这是因为图像无法解析其 DNS,例如: https ://timbuktutravel-imgix-net.cdn.amproject.org/ii/w470/s/timbuktutravel.imgix.net/trips/kodak_images/000/000/ 062/原始/野狗-游戏驱动器-okavango-delta-botswana-timbuktu.jpg?w=235&h=235&fit=min

关于如何解决这个问题的任何想法?我怎么能告诉谷歌除了我的普通服务器之外,它还需要路由图像主机的请求

4

1 回答 1

1

您的 AMP 没有任何问题。您的 AMP 使用来自不同域的图像,AMP 缓存尚不支持新的基于子域的 URL 方案。

无需担心,因为 AMP 缓存仍使用旧的 URL 方案。我们计划在本周晚些时候增加对来自不同域的资源的支持。

注意:我在 Google Developer Relations 工作。

于 2017-01-09T20:33:05.457 回答