將標準鏈接設置爲英鎊符號是合法的,如下所示,還是我需要輸入物理頁面名稱?使用AMP HTML,將鏈接規範href屬性設置爲磅(#)是否合法?
<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使用英鎊符號來代替。謝謝。