如下所示将规范链接设置为井号符号是否合法,或者我是否需要输入物理页面名称?
<link rel="canonical" href="#">
对此进行测试时,磅设置不会产生验证错误(ala #development=1)。在我的场景中,使用此布局文件的页面不会有备用的“常规 HTML”版本。唯一的版本是 AMP HTML 版本。
对于其他上下文,我正在尝试使用 AMP HTML 的 MVC 站点。为了使我的布局文件简单,我更喜欢使用井号而不是提取子页面名称并将其应用于 href 属性。我知道如何通过如下代码将 URL 应用于部分视图:
<link rel="canonical" href="@HttpContext.Current.Request.Url.AbsoluteUri">
我只是好奇使用磅符号是否是合法的 AMP HTML。谢谢你。