1.什么是URI

  Web上可用的每種資源 - HTML文檔、圖像、視頻片段、程序等 - 由一個通過通用資源標志符(Universal Resource Identifier, 簡稱"URI")進行定位。

  URI一般由三部分組成:

訪問資源的命名機制。
存放資源的主機名。
資源自身的名稱,由路徑表示。
  考慮下面的URI,它表示了當前的HTML 4.0規范:

  http://soft.sj33.cn/lesson/148/2623648.shtml

  這個URI是這樣的:這是一個可通過HTTP協議訪問的資源,位于主

  機soft.sj33.cn上,通過路徑“/lesson/148/”訪問。在HTML文檔中其它資源包括"mailto"(收發email)和"ftp"(FTP訪問)。

  這是URI的另一個例子,指向一個用戶的郵箱:

  <A href=mailto:web@sj33.cn>寫給站長</A>

  注:大多數讀者可能熟悉"URL",而不是URI。URL是RUI命名機制的一個子集。

  片段標志符

  有的URI指向一個資源的內部。 這種URI以"#"結束,并跟著一個anchor標志

  符(稱為片段標志符)。例如,下面是一個指向section_2的URI:

  http://somesite.com/html/top.htm#section_2

  相對URI

  相對URI 不包含任何命名規范信息。它的路徑通常指同一臺機器上的資源。相

  對URI可能含有相對路徑(如,“..”表示上一層路徑),還可能包含片段標志符。

  為了說明相對URI,假設我們有一個基本的URI http://www.acme.com/support/intro.htm

  下面的鏈接中使用了相對URI:

  <A href="104/2627604.shtml">網頁陶吧</A>

  它擴展成完全的URI就是 "http://homepage.sj33.cn/104/2627604.shtml"。

  下面是一個圖像的相對URI:

  <IMG src="../TLimages/img/head/logo.gif"

標簽:什么

隨機推薦