2015-04-05 68 views
-1

我有這個URI http://a/b/c/d; p?q和我不明白「;」。它有什麼作用?我被告知「p」是一個參數,但是誰收到它?我不明白這個URI和更多

此外,我想知道絕對URI,基本URI,相對URI和URI引用之間的差異。

預先感謝您。 (^ _ ^)b

回答

0

從URL的結構運行。可以在http://www.skorks.com/2010/05/what-every-developer-should-know-about-urls/http://blog.lunatech.com/2009/02/03/what-every-web-developer-must-know-about-url-encoding(很好的例子)閱讀更多關於它

<scheme>://<username>:<password>@<host>:<port>/<path>;<parameters>?<query>#<fragment>

每個路徑段可以包括的參數的序列,由分號指示「;」字符。

參數(用分號分隔)應由網絡服務器處理。但它沒有廣泛的用途,並且可能不是被Web服務器支持。 Semicolon as URL query separatorhttps://stackoverflow.com/a/26489224/4573999

絕對URL是至少包含一個URL: 它的使用在這些SO帖討論(EX,http://ftp://)協議和網站名稱(URL的第一區段)。例如,http://google.com/search。在這裏,我們有基地http://google.com和路徑(段)/search

基本URL定義點開始在文檔中的所有相對URL。實施例,<base href="http://example.com/myfolder">

的HTML基礎元件()指定的基本URL以用於包含在一個文件內的所有 相對URL。文檔中只能有一個 元素。

MDN description for this tag

相對URL指定從基地啓動資源路徑。例如,href="/images/funny.png"

如果相對URL/它去從所述基部(網站名稱)的根目錄開始,即忽略供給路徑。

默認情況下,如果未提供基數,則假定爲包含相對URL的文檔的URL。使用相對URL爲資源(如圖像)提供鏈接是方便的。在這種情況下,您可以輕鬆移動文檔發佈的域名,並且鏈接不會被破壞。

URL參考 AFAIK是同義詞任何URL。它強調URL是參考而不是對象本身。