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

问题描述 投票:0回答:3

我已经为我的网站的移动用户创建了 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 版本。

如果可能的话,检查我的代码并帮助我。

canonical-link amp-html rel
3个回答
2
投票

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


1
投票

听起来您已正确设置所有内容。但是,AMP 不会执行任何自动重定向。

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

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

由于规范页面上的

link
标签提供了有关在何处查找 AMP 版本的信息,因此应用程序可以自动选择 AMP 提供的更快、更适合移动设备的移动体验。然而,这个决定是在应用程序级别做出的,而不是由 AMP 本身处理。


0
投票

无需重定向。您只需卸载 AMP 插件即可。谷歌抓取几天后,它将在移动设备上显示非放大器页面。就像网址示例:AMP

© www.soinside.com 2019 - 2024. All rights reserved.