什么是url結(jié)構(gòu)有哪些
什么是url結(jié)構(gòu)有哪些
url是對可以從互聯(lián)網(wǎng)上得到的資源的位置和訪問方法的一種簡潔的表示,是互聯(lián)網(wǎng)上標(biāo)準(zhǔn)資源的地址,下面就讓學(xué)習(xí)啦小編來給你科普一下什么是url。
url的歷史
在因特網(wǎng)的歷史上,統(tǒng)一資源定位符(URL)的發(fā)明是一個非?;A(chǔ)的步驟。統(tǒng)一資源定位符的語法是一般的,可擴展的,它使用ASCII代碼的一部分來表示互聯(lián)網(wǎng)的地址。一般統(tǒng)一資源定位符的開始標(biāo)志著一個計算機網(wǎng)絡(luò)所使用的網(wǎng)絡(luò)協(xié)議。
統(tǒng)一資源定位符是統(tǒng)一資源標(biāo)志符的一個下種。統(tǒng)一資源標(biāo)志符確定一個資源,而統(tǒng)一資源定位符不但確定一個資源,而且還表示出它在哪里。
url的結(jié)構(gòu)
基本URL包含模式(或稱協(xié)議)、服務(wù)器名稱(或IP地址)、路徑和文件名,如“協(xié)議://授權(quán)/路徑?查詢”。完整的、帶有授權(quán)部分的普通統(tǒng)一資源標(biāo)志符語法看上去如下:協(xié)議://用戶名:密碼@子域名.域名.頂級域名:端口號/目錄/文件名.文件后綴?參數(shù)=值#標(biāo)志
第一部分
模式/協(xié)議(scheme):它告訴瀏覽器如何處理將要打開的文件。最常用的模式是超文本傳輸協(xié)議(Hypertext Transfer Protocol,縮寫為HTTP),這個協(xié)議可以用來訪問網(wǎng)絡(luò)。其他協(xié)議如下:
http——超文本傳輸協(xié)議資源
https——用安全套接字層傳送的超文本傳輸協(xié)議
ftp——文件傳輸協(xié)議
mailto——電子郵件地址
ldap——輕型目錄訪問協(xié)議搜索
file——當(dāng)?shù)仉娔X或網(wǎng)上分享的文件
news——Usenet新聞組
gopher——Gopher協(xié)議
telnet——Telnet協(xié)議
第二部分
文件所在的服務(wù)器的名稱或IP地址,后面是到達(dá)這個文件的路徑和文件本身的名稱。服務(wù)器的名稱或IP地址后面有時還跟一個冒號和一個端口號。它也可以包含接觸服務(wù)器必須的用戶名稱和密碼。路徑部分包含等級結(jié)構(gòu)的路徑定義,一般來說不同部分之間以斜線(/)分隔。詢問部分一般用來傳送對服務(wù)器上的數(shù)據(jù)庫進行動態(tài)詢問時所需要的參數(shù)。
有時候,URL以斜杠“/”結(jié)尾,而沒有給出文件名,在這種情況下,URL引用路徑中最后一個目錄中的默認(rèn)文件(通常對應(yīng)于主頁),這個文件常常被稱為 index.html 或 default.htm。
url的分類
絕對URL
絕對URL(absolute URL)顯示文件的完整路徑,這意味著絕對URL本身所在的位置與被引用的實際文件的位置無關(guān),
相對URL
相對URL(relative URL)以包含URL本身的文件夾的位置為參考點,描述目標(biāo)文件夾的位置。如果目標(biāo)文件與當(dāng)前頁面(也就是包含URL的頁面)在同一個目錄,那么這個文件的相對URL僅僅是文件名和擴展名,如果目標(biāo)文件在當(dāng)前目錄的子目錄中,那么它的相對URL是子目錄名,后面是斜杠,然后是目標(biāo)文件的文件名和擴展名。
如果要引用文件層次結(jié)構(gòu)中更高層目錄中的文件,那么使用兩個句點和一條斜杠??梢越M合和重復(fù)使用兩個句點和一條斜杠,從而引用當(dāng)前文件所在的硬盤上的任何文件,
一般來說,對于同一服務(wù)器上的文件,應(yīng)該總是使用相對URL,它們更容易輸入,而且在將頁面從本地系統(tǒng)轉(zhuǎn)移到服務(wù)器上時更方便,只要每個文件的相對位置保持不變,鏈接就仍然是有效地。
看過“url的結(jié)構(gòu)”的人還看了:
3.URL的中文意思
6.路由器url過濾