URL

URL

統一資源定位符(Uniform Resource Locator,URL)是對可以從網際網路上得到的資源的位置和訪問方法的一種簡潔的表示,是網際網路上標準資源的地址。網際網路上的每個檔案都有一個唯一的URL,它包含的信息指出檔案的位置以及瀏覽器應該怎么處理它。 它最初是由蒂姆·伯納斯·李發明用來作為全球資訊網的地址。現在它已經被全球資訊網聯盟編制為網際網路標準RFC1738了。

基本信息

歷史

在網際網路的歷史上,統一資源定位符(URL)的發明是一個非常基礎的步驟。統一資源定位符的語法是一般的,可擴展的,它使用ASCII代碼的一部分來表示網際網路的地址。一般統一資源定位符的開始標誌著一個計算機網路所使用的網路協定。

統一資源定位符是統一資源標誌符的一個下種。統一資源標誌符確定一個資源,而統一資源定位符不但確定一個資源,而且還表示出它在哪裡。

結構

基本URL包含模式(或稱協定)、伺服器名稱(或IP位址)、路徑和檔案名稱,如“協定://授權/路徑?查詢”。完整的、帶有授權部分的普通統一資源標誌符語法看上去如下:協定://用戶名:密碼@子域名.域名.頂級域名:連線埠號/目錄/檔案名稱.檔案後綴?參數=值#標誌

第一部分

模式/協定(scheme):它告訴瀏覽器如何處理將要打開的檔案。最常用的模式是超文本傳輸協定(Hypertext Transfer Protocol,縮寫為HTTP),這個協定可以用來訪問網路。   其他協定如下:

http——超文本傳輸協定資源

https——用安全套接字層傳送的超文本傳輸協定

ftp——檔案傳輸協定

mailto——電子郵件地址

ldap——輕型目錄訪問協定搜尋

file——當地電腦或網上分享的檔案

news——Usenet新聞組

gopher——Gopher協定

telnet——Telnet協定

第二部分

檔案所在的伺服器的名稱或IP位址,後面是到達這個檔案的路徑和檔案本身的名稱。伺服器的名稱或IP位址後面有時還跟一個冒號和一個連線埠號。它也可以包含接觸伺服器必須的用戶名稱和密碼。路徑部分包含等級結構的路徑定義,一般來說不同部分之間以斜線(/)分隔。詢問部分一般用來傳送對伺服器上的資料庫進行動態詢問時所需要的參數。

有時候,URL以斜槓“/”結尾,而沒有給出檔案名稱,在這種情況下,URL引用路徑中最後一個目錄中的默認檔案(通常對應於主頁),這個檔案常常被稱為 index.html 或 default.htm。  

分類

絕對URL

絕對URL(absolute URL)顯示檔案的完整路徑,這意味著絕對URL本身所在的位置與被引用的實際檔案的位置無關,

相對URL

相對URL(relative URL)以包含URL本身的資料夾的位置為參考點,描述目標資料夾的位置。如果目標檔案與當前頁面(也就是包含URL的頁面)在同一個目錄,那么這個檔案的相對URL僅僅是檔案名稱和擴展名,如果目標檔案在當前目錄的子目錄中,那么它的相對URL是子目錄名,後面是斜槓,然後是目標檔案的檔案名稱和擴展名。

如果要引用檔案層次結構中更高層目錄中的檔案,那么使用兩個句點和一條斜槓。可以組合和重複使用兩個句點和一條斜槓,從而引用當前檔案所在的硬碟上的任何檔案,

一般來說,對於同一伺服器上的檔案,應該總是使用相對URL,它們更容易輸入,而且在將頁面從本地系統轉移到伺服器上時更方便,只要每個檔案的相對位置保持不變,連結就仍然是有效地。

大小寫

統一資源定位符一般是分大小寫的,不過伺服器管理員可以確定在回復詢問時大小寫是否被區分。有些伺服器在收到不同大小寫的詢問時的回覆是相同的。地址結尾的"."號在網際網路的發展初期,訪問一個網站不是單純的輸入這樣DNS伺服器才能夠識別。後來,微軟公司在WindowsNT3.51中對其進行了修改,可以自動在DNS查詢時自動增加一個.號,隨後UNIX,NetWare也隨之而跟進,讓伺服器可以識別結尾沒有"."的域名。但是,符號"."在當前的網址中仍然可以使用,統一資源定位符的日常使用超文本傳輸協定統一資源定位符將從網際網路獲取信息的四個基本元素包括在一個簡單的地址中。

相關詞條

相關搜尋

熱門詞條

聯絡我們