Mobile Google amp html验证程序不';看不到手机页面

Mobile Google amp html验证程序不';看不到手机页面,mobile,amp-html,Mobile,Amp Html,我在一个新闻网站上工作,试图实现amp。我们正在使用Mobile_Detect.php为桌面和平板电脑提供桌面页面,并为手机提供移动版本,这一切正常,根据谷歌的说法,我们的页面在一段时间内对移动友好,没有问题 现在,我开始输入amp页面的代码,遇到了一个我无法解决的问题。amp版本的URL末尾有.amp。根据用户的设备,我们从数据库生成页面,并为不同的设备提供不同的页面 现在,PageSpeed Insights和Mobile Friendly测试显示,该页面对移动设备友好,但amp valid

我在一个新闻网站上工作,试图实现amp。我们正在使用Mobile_Detect.php为桌面和平板电脑提供桌面页面,并为手机提供移动版本,这一切正常,根据谷歌的说法,我们的页面在一段时间内对移动友好,没有问题

现在,我开始输入amp页面的代码,遇到了一个我无法解决的问题。amp版本的URL末尾有.amp。根据用户的设备,我们从数据库生成页面,并为不同的设备提供不同的页面

现在,PageSpeed Insights和Mobile Friendly测试显示,该页面对移动设备友好,但amp validator正在拉动桌面页面,我可以通过它打印出来的源代码看到,而不是移动页面。我在桌面上,Chrome,但我希望它能与移动页面一起工作

你可以在这里看到:

我安装了Chrome amp扩展,上面写着“amp可用”,但当我点击它时,它也会显示桌面版的页面,它是空白的。我希望扩展能够加载移动页面,但它没有

我们有canonical和amftml的链接,这就是为什么扩展说有一个amp页面

那么,如何告诉验证器提取页面的移动版本呢?amp的实现还没有完成,我知道还缺少一些东西,但是没有验证器编程有点困难

另一件有趣的事情是,当我在Chrome中打开“Inspect”并切换到响应设计时,它正确地显示了网页的移动版本。它还显示“由放大器供电”,并且没有显示任何错误,尽管存在错误,因为我们甚至没有实现所有标记


如果有人有任何建议如何使amp验证器显示移动页面,我将不胜感激。谢谢。

我快速查看了您的页面,但似乎是amphtml引用,但您在
href=
字段中生成的URL中似乎有问题。如果仔细查看,AMP URL缺少一个“/”

破碎的:


工作原理:

我快速查看了您的页面,但似乎是amphtml引用,但您在
href=
字段中生成的URL中似乎存在问题。如果仔细查看,AMP URL缺少一个“/”

破碎的:


作品:

谢谢。这不是原因,但你是对的,代码有问题,我必须深入挖掘并解决这一部分。现在我有一个问题,“标签'头>样式[amp样板]-旧的变体'被弃用了……”但那是另一个故事非常感谢。这不是原因,但你是对的,代码有问题,我必须深入挖掘并解决这一部分。现在我有一个问题,“标签'头>样式[amp样板]-旧的变体'被弃用了……”但那是另一个故事我猜你的网站通过用户代理重定向用户。你的网站会将“amp验证程序”重定向到桌面页面。我猜你的网站会通过用户代理重定向用户。您的网站会将“amp验证程序”重定向到桌面页面。