url

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

第一部分

模式/協議(scheme):它告訴瀏覽器如何處理將要打開的文件。最常用的模式是超文本傳輸協議(Hypertext Transfer Protocol,縮寫爲HTTP),這個協議可以用來訪問網絡。[1]  其他協議如下:
http——超文本傳輸協議資源
mailto——電子郵件地址
ldap——輕型目錄訪問協議搜索
file——當地電腦或網上分享的文件
news——Usenet新聞組
gopher——Gopher協議
telnet——Telnet協議

第二部分

文件所在的服務器的名稱或IP地址,後面是到達這個文件的路徑和文件本身的名稱。服務器的名稱或IP地址後面有時還跟一個冒號和一個端口號。它也可以包含接觸服務器必須的用戶名稱和密碼。路徑部分包含等級結構的路徑定義,一般來說不同部分之間以斜線(/)分隔。詢問部分一般用來傳送對服務器上的數據庫進行動態詢問時所需要的參數。
有時候,URL以斜槓“/”結尾,而沒有給出文件名,在這種情況下,URL引用路徑中最後一個目錄中的默認文件(通常對應於主頁),這個文件常常被稱爲 index.html 或 default.htm。[1] 

分類

絕對URL

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

相對URL

相對URL(relative URL)以包含URL本身的文件夾的位置爲參考點,描述目標文件夾的位置。如果目標文件與當前頁面(也就是包含URL的頁面)在同一個目錄,那麼這個文件的相對URL僅僅是文件名和擴展名,如果目標文件在當前目錄的子目錄中,那麼它的相對URL是子目錄名,後面是斜槓,然後是目標文件的文件名和擴展名。
如果要引用文件層次結構中更高層目錄中的文件,那麼使用兩個句點和一條斜槓。可以組合和重複使用兩個句點和一條斜槓,從而引用當前文件所在的硬盤上的任何文件,
一般來說,對於同一服務器上的文件,應該總是使用相對URL,它們更容易輸入,而且在將頁面從本地系統轉移到服務器上時更方便,只要每個文件的相對位置保持不變,鏈接就仍然是有效地。

大小寫

統一資源定位符一般是分大小寫的,不過服務器管理員可以確定在回覆詢問時大小寫是否被區分。有些服務器在收到不同大小寫的詢問時的回覆是相同的。地址結尾的"."號在互聯網的發展初期,訪問一個網站不是單純的輸入這樣DNS服務器才能夠識別。後來,微軟公司在WindowsNT3.51中對其進行了修改,可以自動在DNS查詢時自動增加一個.號,隨後UNIX,NetWare也隨之而跟進,讓服務器可以識別結尾沒有"."的域名。但是,符號"."在現在的網址中仍然可以使用,統一資源定位符的日常使用超文本傳輸協議統一資源定位符將從互聯網獲取信息的四個基本元素包括在一個簡單的地址中。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章