我正在尝试让我的AMP页面正常工作,而且我有一个奇怪的问题:对于有关有效AMP页面的所有准则,我觉得一切都很好,当我要求Chrome验证我的某个页面时,它就像一个魅力,但当我进入AMPProject Validator页面时,我检查的同一页面未通过验证,验证器呈现给我的代码看起来像是我的常规主题和我的AMP主题之间的混合。
该网站在Drupal上运行,我的开发环境中没有这个问题,我的开发和生产环境之间的唯一区别是我的生产环境中存在Cloudflare。问题可能来自Cloudflare吗?有没有人有这样的问题?
提前多多感谢! 弗朗索瓦
答案 0 :(得分:1)
最可能的答案是,您的服务器使用不同的输出来响应浏览器的HTTP请求与https://validator.ampproject.org/用于获取同一页面的HTTP请求。这些请求将包含不同的用户,cookie,ips等。检查您的服务器配置,看看发生了什么以及它的响应方式不同。
https://validator.ampproject.org/上预览区域中的文字准确显示了您的服务器返回该工具的内容。