Amp html 如何从一个amp页面浏览到另一个amp页面?

Amp html 如何从一个amp页面浏览到另一个amp页面?,amp-html,Amp Html,假设用户被导航到我的一个AMP页面。现在他正在点击一些导航项目,链接到我的另一个页面,也支持AMP。 该页面的AMP版本将被打开还是始终是正常页面?浏览器将按照链接的href中的任何内容进行操作。如果希望链接指向该页面的AMP版本,则必须将该页面的AMP版本的URL放在href中。否则,它将转到正常页面 例如,假设您在HTML页面中有此链接: <a href='http://www.example.com/mypage'>link</a> 如果您在AMP页面中单击此

假设用户被导航到我的一个AMP页面。现在他正在点击一些导航项目,链接到我的另一个页面,也支持AMP。
该页面的AMP版本将被打开还是始终是正常页面?

浏览器将按照链接的href中的任何内容进行操作。如果希望链接指向该页面的AMP版本,则必须将该页面的AMP版本的URL放在href中。否则,它将转到正常页面

例如,假设您在HTML页面中有此链接:

<a href='http://www.example.com/mypage'>link</a>

如果您在AMP页面中单击此链接,它将转到/mypage。如果希望它转到页面的amp版本,则需要明确告诉它转到页面的amp版本:

<a href='http://www.example.com/mypage/amp/'>link</a>


取决于amp页面使用的URL结构。如果您使用的是CMS,您可以添加一个过滤器,将页面中的任何链接自动转换为指向AMP等效链接。

浏览器将遵循href中的链接。如果希望链接指向该页面的AMP版本,则必须将该页面的AMP版本的URL放在href中。否则,它将转到正常页面

例如,假设您在HTML页面中有此链接:

<a href='http://www.example.com/mypage'>link</a>

如果您在AMP页面中单击此链接,它将转到/mypage。如果希望它转到页面的amp版本,则需要明确告诉它转到页面的amp版本:

<a href='http://www.example.com/mypage/amp/'>link</a>

取决于amp页面使用的URL结构。如果您使用的是CMS,您可以添加一个过滤器,将页面中的任何链接自动转换为AMP等效链接。

来自解决您问题的指南:

为了解决这个问题,我们添加了有关AMP页面的信息 到非AMP页面,反之亦然,以

这取决于您在报告中指定的内容。 如果打开链接中rel值为
amftml
like的页面

<link rel="amphtml" href="https://www.example.com/url/to/amp/document.html">
<link rel="canonical" href="https://www.example.com/url/to/full/document.html">
它将转到正常页面

来自解决您问题的指南:

为了解决这个问题,我们添加了有关AMP页面的信息 到非AMP页面,反之亦然,以

这取决于您在报告中指定的内容。 如果打开链接中rel值为
amftml
like的页面

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

它将转到正常页面

请展示你迄今为止尝试过的内容请展示你迄今为止尝试过的内容我的答案,我的答案甚至有一个示例UI不完全是你的答案,问题是关于页面中的链接,链接到网站上启用AMP的其他页面。我的回答中再次提到了这一点。当我在手机上使用谷歌搜索并看到一些AMP结果时,这似乎有点不同。因此,amp页面只能由谷歌搜索结果打开,而且布局也不同,每当我点击任何内部链接时,它只会打开普通的链接界面。我想他指的是锚定标签,而不是链接标签。事实上,我的答案,我的答案甚至有一个示例界面,不完全是你的答案,问题是关于页面中的链接,链接到网站上启用AMP的其他页面。我的回答中再次提到了这一点。当我在手机上使用谷歌搜索并看到一些AMP结果时,这似乎有点不同。所以一个amp页面只能由谷歌搜索结果打开,它也有不同的布局,每当我点击任何内部链接时,它只是打开普通的链接界面,我想他指的是锚定标签,而不是链接标签