gpt4 book ai didi

model-view-controller - 使用 AMP HTML,将链接规范 href 属性设置为井号 (#) 是否合法?

转载 作者:行者123 更新时间:2023-12-04 17:33:35 25 4
gpt4 key购买 nike

如下所示将规范链接设置为英镑符号是否合法,或者我是否需要输入物理页面名称?

<link rel="canonical" href="#">

对此进行测试时,磅设置不会生成验证错误(ala #development=1)。在我的场景中,使用此布局文件的页面 不会有一个替代的“常规 HTML”版本。唯一的版本将是 AMP HTML 版本。

对于其他上下文,我正在试验一个将使用 AMP HTML 的 MVC 站点。为了保持我的布局文件简单,我更喜欢使用磅符号而不是提取子页面名称并将其应用于 href 属性。我知道如何通过如下代码将 URL 应用于局部 View :
<link rel="canonical" href="@HttpContext.Current.Request.Url.AbsoluteUri">

我只是好奇是否使用英镑符号是合法的 AMP HTML。谢谢你。

最佳答案

来自 documentation :

Required markup

AMP HTML documents MUST:

  • contain a <link rel="canonical" href="$SOME_URL" /> tag inside their head that points to the regular HTML version of the AMP HTML document or to itself if no such HTML version exists.


所以不要使用 href="#" ,您应该让它指向自身,以便与 AMP 规范保持一致。

关于model-view-controller - 使用 AMP HTML,将链接规范 href 属性设置为井号 (#) 是否合法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33480663/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com