2016-09-27 40 views
1

我已经为我的网站的移动用户创建了AMP页面。问题是“当我尝试从移动设备访问我的网站时,它显示Web版本”以及“如果我尝试从台式机和笔记本电脑访问网页AMP,那只能说明AMP页面,并且不会发送我的要求非安培页。AMP页面不在移动设备上显示,即使它存在

1.AMP页面完全合格,并没有任何错误
2.I使用

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

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

AMP版本。

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

回答

2

您误解了AMP的用途。它根本不会进行任何重定向,所以如果您将AMP URL放入桌面浏览器,那么您将进入AMP页面。如果你想要它重定向,那么你必须在你的服务器上自己实现它。 AMP不会处理您的任何重定向,只要将其视为HTML的子集即可。

1

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

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

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

因为你的标准网页上link标签提供有关在哪里可以找到AMP版本信息,可以为应用程序自动选择更快,更适合移动设备的移动体验,AMP提供。但是,此决定是在应用程序级别进行的,并不由AMP本身处理。

相关问题