amp-html - Google cdn 更改 amp 页面规范和其他一些标签
问题描述
我们有一个 AMP 页面,当它托管在 google cdn 上时,google 正在更改一些标签,如规范、机器人。
1) Amp 页面(网站托管) https://www.bikewale.com/m/royalenfield-bikes/classic-350/amp/
2)Amp Page(网站托管-源代码) 查看源代码:https://www.bikewale.com/m/royalenfield-bikes/classic-350/amp/
3) 放大器页面 (Google cdn) https://www.google.com/amp/s/www.bikewale.com/m/royalenfield-bikes/classic-350/amp/
4)Amp Page(谷歌cdn-源码) 查看-源码:https://www.google.com/amp/s/www.bikewale.com/m/royalenfield-bikes/classic-350/amp/
这里有几个问题:
- 上述第 2 点中的规范是指非 AMP 页面。在 Google cdn 上 - 第 4 点的链接指的是 AMP 页面。这是什么原因?
- 第 2 点提到的 URL 中没有 robots 标签,而第 4 点 URL 有 robots no follow 标签。是什么原因?
解决方案
上述第 2 点中的规范是指非 AMP 页面。在 Google cdn 上 - 第 4 点的链接指的是 AMP 页面。这是什么原因?
您使用错误的 URL 来测试 AMP 缓存版本(您的链接转到 Google AMP 查看器)。正确的缓存 URL 是:
这是一个可用于计算缓存 URL 的转换器。缓存版本包括正确的规范参考:
<link href=https://www.bikewale.com/royalenfield-bikes/classic-350/ rel=canonical>
第 2 点提到的 URL 中没有 robots 标签,而第 4 点 URL 有 robots no follow 标签。是什么原因?
这是为了确保机器人只抓取您自己源上的规范版本,而不是缓存版本。
推荐阅读
- eclipse - Eclipse 中的终端不允许我输入
- jquery - laravel中add more的使用如何实时显示未选中的选项数据
- rxjs - 使用 rxjs 在鼠标拖动期间标记第一个和最后一个事件
- python - 在字符串中的字符之间添加随机字符(Python)
- javascript - 状态提升时重复状态值
- matlab - Matlab:在给定骨架化模板的图像中查找模式
- ios - SwiftUI 如何为具有两个以上动画点的 UIBezier 路径设置动画?
- python - 如何在我的网格中动态添加标签?
- c++ - 如何仅将互斥锁传递给 lock_guard 构造函数参数
- arrays - 如何在 C 中将字符串写入二维数组?