我已经为我的网站的移动用户创建了 AMP 页面。问题是“当我尝试从移动设备访问我的网站时,它显示网页版本”以及“如果我尝试从台式机和笔记本电脑访问 AMP 页面,它只显示显示 AMP 页面,并且不会将我的请求发送到非 Amp 页面。
1.AMP页面完全合格且没有任何错误
2.我用过
<link rel="amphtml" href="https://www.moztech.in/demo/ampindex.html">
在非放大器版本中,
<link rel="canonical" href="https://www.moztech.in/demo/index.html">
AMP 版本。
如果可能的话,检查我的代码并帮助我。
您误解了 AMP 的目的。它根本不执行任何重定向,因此如果您将 AMP URL 输入桌面浏览器,那么您将转到 AMP 页面。如果您希望它具有重定向功能,那么您必须在服务器上自行实现它。 AMP 不会处理您的任何重定向,只需将其视为 HTML 的子集即可。
听起来您已正确设置所有内容。但是,AMP 不会执行任何自动重定向。
AMP 的设计使得应用程序可以选择提供 AMP 页面而不是标准规范页面。例如,
由于规范页面上的
link
标签提供了有关在何处查找 AMP 版本的信息,因此应用程序可以自动选择 AMP 提供的更快、更适合移动设备的移动体验。然而,这个决定是在应用程序级别做出的,而不是由 AMP 本身处理。
无需重定向。您只需卸载 AMP 插件即可。谷歌抓取几天后,它将在移动设备上显示非放大器页面。就像网址示例:AMP