AMP页面未在移动设备上显示,即使它存在

时间:2016-09-27 11:23:42

标签: canonical-link amp-html rel

我已经为我网站的移动用户创建了AMP页面。问题是"当我尝试从手机访问我的网站时,它会显示网页版本"还有"如果我尝试从台式机和笔记本电脑访问AMP页面,它只会显示AMP页面,而不会将我的请求发送到NON-Amp页面。

1.AMP页面完全合格且没有任何错误
我用了

<link rel="amphtml" href="https://www.moztech.in/demo/ampindex.html">

在非放大器版本中,

<link rel="canonical" href="https://www.moztech.in/demo/index.html"> 

在AMP版本中。

如果可能,请查看我的代码并帮助我。

2 个答案:

答案 0 :(得分:2)

你误解了AMP的目的。它根本不进行任何重定向,因此如果您将AMP URL放入桌面浏览器,那么您将转到AMP页面。如果您希望它具有重定向,那么您必须在服务器上自己实现它。 AMP不会处理您的任何重定向,只需将其视为HTML的一个子集,仅此而已。

答案 1 :(得分:1)

听起来你已经正确设置了一切。但是,AMP不会进行任何自动重定向。

AMP的设计使应用程序可以选择提供AMP页面而不是标准规范页面。例如,

  • Google的移动搜索通常会显示网页的AMP版本,而不是可用的规范版本。
  • 当您收到朋友的链接时,消息应用可能会选择显示页面的AMP版本。
  • 当您点击应用内的共享链接时,社交网络可能会在其应用中显示网页的AMP版本。

由于规范页面上的link标记提供了有关在何处查找AMP版本的信息,因此应用可以自动选择AMP提供的更快,更适合移动设备的移动体验。但是,此决定是在应用程序级别进行的,并且不由AMP本身处理。