Google amp html验证器没有看到移动页面

时间:2016-07-09 16:55:42

标签: mobile amp-html

我正在新闻网站上工作,试图实施放大器。我们正在使用Mobile_Detect.php将桌面网页提供给桌面设备和平板电脑,将移动版设备提供给手机,这样就可以了,我们的网页根据Google推出了一段时间的移动设备,没问题。

现在,我开始输入放大器页面的代码,遇到了一种情况,我可以'解决。放大器版本的URL最后有.amp。根据用户的设备,我们从数据库生成页面,并将不同的页面提供给不同的设备。

现在,PageSpeed Insights和Mobile-Friendly Test显示该页面是移动友好的,但是放大器验证器正在拉动桌面页面,我可以通过它打印出来的源代码看到,而不是移动页面。我在桌面Chrome浏览器上,但我希望它适用于移动网页。

您可以在此处看到:https://validator.ampproject.org/#url=http%3A%2F%2Fwww.poandpo.com%2Fbusineasdfasdfas-usual%2Fpublic-housadfadf-kong-972016223.amp

我安装了Chrome放大器扩展程序,它说“可用的AMP”和#34;但当我点击它时,它也会拉出页面的桌面版本并且它是空白的。我希望扩展程序可以加载移动页面,但它没有。

我们有链接规范和amphtml,这就是为什么扩展说有一个放大器页面。

那么,如何告诉验证者拉动页面的移动版本?放大器实现尚未完成,我知道有些东西缺失,但没有验证器有点难以编程。

另一件有趣的事情是,当我打开"检查"在Chrome中切换到自适应设计,它会正确显示网页的移动版本。它还说"由amp"并且显示没有错误,尽管有错误,因为我们甚至没有实现所有标签。

如果有人有任何建议如何制作放大器验证器以显示移动页面我很欣赏。谢谢。

1 个答案:

答案 0 :(得分:2)

我快速查看了您的网页,但似乎是amphtml引用,但您在href=字段中生成的网址似乎存在问题。仔细观察,AMP网址缺少'/'。

破碎:http://www.poandpo.com/business-as-usualmexicans-work-longest-hours-germans-the-least-97201645.amp

作品:http://www.poandpo.com/business-as-usual/mexicans-work-longest-hours-germans-the-least-97201645.amp