【问题标题】:Unable to remove page from Google Amp cache无法从 Google Amp 缓存中删除页面
【发布时间】:2017-06-10 15:55:21
【问题描述】:

我在使用 Google 的 API 更新我正在处理的网站的 amp 页面时遇到问题。该网站是一个基于 Wordpress 的网站,使用 WP Amp 生成 amp 页面,它会将 /amp 附加到任何启用的页面。

我已阅读文档here,它似乎应该是使用此结构的简单 GET 请求:

https://cdn.ampproject.org/update-ping/c/s/www.example.com/example-category/example-page/amp

..这给了我一个 204 No Content 回复(预计谷歌的文档会说)。但是,当通过我的手机重新测试(清除缓存等)时,它显示的是相同的旧 amp 页面,而不是更新的页面。

我肯定遗漏了一些明显的东西,期待找出它是什么。

【问题讨论】:

  • 您是否从源中删除了文档?
  • 不,我已经在原点上更新了它,当直接连接到该 URL 时,它会随处显示。谷歌虽然拒绝更新其旧副本。
  • 可以分享一下页面的链接吗?
  • 还有新版更新ping需要RSA密钥developers.google.com/amp/cache/update-ping

标签: wordpress caching amp-html accelerated-mobile-page


【解决方案1】:

在离开一段时间后终于想通了。

更新谷歌缓存的网址格式为:

https://www-example-com.cdn.ampproject.org/c/s/www.example.com/example-category/example-page/amp

Google 声明要更新,您需要在 /c/s 开关前加上 /update-ping/ 前缀,但这对我来说从来没有用过。经过多次尝试和努力,使用上述格式每次都对我有用。

如果您在浏览器中运行它,预计会在第一页加载时看到旧版本,但如果您在此之后刷新,则应该会显示更新后的 amp 页面。

【讨论】:

  • 我已经尝试并等待了数周,但没有任何反应。我得到了谷歌的良好回复,但是我的字体仍然存在同样的问题。另外,我从 icomooon 更改为 fontawesome,但缓存页面没有显示此更改。有人可以帮忙吗?这是我的网址之一:www-sectorasegurador-es.cdn.ampproject.org/c/s/…
猜你喜欢
  • 1970-01-01
  • 2011-02-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多