不同域上的图像无法使用基于子域的新 google AMP 缓存 url

Images on different domain not working with new google AMP cache url based on subdomains

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

将旧的 url 用于 google amp 缓存时效果很好,但是当我尝试新的基于子域的缓存时 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/original/wild-dogs-game-drive-okavango-delta-botswana-timbuktu.jpg?w=235&h=235&fit=min

关于如何解决这个问题有什么想法吗?我怎么知道 google 除了我的普通服务器

它还需要路由对图像主机的请求

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

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

注意:我在 Google 开发者关系部门工作。