2017-02-21 26 views
2

这表现为在谷歌搜索控制台是一个关键问题,即使规范版本和AMP是,在我看来,"essentially the same."有没有解决“AMP和规范页面之间的内容不匹配”错误的方法?

步骤来解决这个问题,可以在上面的链接中找到。我跟着他们,得出结论认为AMP和规范页面的一般内容不一定相同。

这里的原因(我觉得..)

为了构建一个页面的AMP版本,我不得不删除动态创建的谷歌地图(因为它使用JavaScript的,不得在AMPS)并用嵌入式谷歌地图(like this)的放大器嵌入代替它。所以我认为规范版本(在div中动态创建)和AMP(使用amp-iframe)之间的这种“差异”会触发错误,即使页面内容最终是相同的。

这可以解决吗? Google如何确定AMP和规范页面是否具有“基本相同”的内容?

谢谢!

编辑:我已经把AMP连接到规范页面,反之亦然。请参阅Lovntola的评论或noogui的回复链接

+0

你的意思是这样的:HTTPS ://www.ampproject.org/docs/guides/discovery – Lovntola

+0

是的!我已经链接了页面。我将编辑我的帖子以包含该内容。谢谢 –

+0

你能提供一个链接到你的网页? –

回答

0

您必须link the AMP version to the canonical one

链接页面为了解决这个问题,我们添加有关AMP页至非AMP页,反之亦然的信息,在以标签的形式。

以下添加到非AMP页:

<link rel="amphtml" href="https://www.example.com/url/to/amp/document.html"> 

这给AMP页:

<link rel="canonical" href="https://www.example.com/url/to/full/document.html"> 

如果我只有一个页面?

如果你只有一个页面,该页面是AMP页面,你仍必须添加规范链接到它,然后将简单地指向自己:

<link rel="canonical" href="https://www.example.com/url/to/amp/document.html"> 
+0

感谢您的回应!但是,我已经将AMP连接到规范页面,反之亦然。 –

相关问题