1

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

我在这里阅读了文档,它似乎应该是一个使用这种结构的简单 GET 请求:

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

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

当然我错过了一些明显的东西,期待找出它是什么。

4

1 回答 1

0

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

更新 Google 缓存的 URL 格式为:

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

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

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

于 2017-08-02T05:04:23.273 回答