絕對URL與相對URL
統一資源***(URL)是一個地址,指定特定文檔或資源在萬維網(WWW)上的位置。URL的最佳示例是WWW上的網頁地址,例如http://www.cnn.com/。絕對網址,也稱為絕對鏈接,是一個完整的互聯網地址,它將用戶帶到網站的確切目錄或文件。相對URL或部分internet地址指向相對於當前目錄或文件的目錄或文件。
什麼是絕對URL?
絕對URL提供了網頁或WWW上資源的完整地址,其格式通常如下所示。
協議://主機名/其他詳細信息
通常,超文本傳輸協議(http://)用作協議部分。但是協議也可以是ftp://,gopher://,或者文件://。主機名是資源所在計算機的名稱。例如,CNN中央web服務器的主機名是www.cnn.com。另一個_details部分包括有關目錄和文件名的信息。另一個_details部分的確切含義取決於協議和主機。絕對URL所指向的資源通常駐留在文件中,但也可以動態生成。
什麼是相對URL?
或指向前面提到的相對於當前資源的URL。相對URL可以採用幾種不同的形式。當引用與當前引用的頁面位於同一目錄中的文件時,相對URL可以很簡單地作為文件本身的名稱。例如,如果需要在主頁中創建指向名為my的文件的鏈接_名稱.html您可以使用與您的主頁相同的文件名:
<a href=“我的_名稱.html“>;我的名字<;/a>;
如果需要鏈接的文件位於引用頁目錄的子目錄中,則需要在相對URL中包含子目錄名和文件名。例如,如果我們試圖鏈接一個_家長.html在一個名為parents的目錄中,它實際上位於包含您的主頁的目錄中,相對URL如下所示。
<a href=“父母/my_家長.html“>;我的父母<;/a>;
此外,如果要引用駐留在目錄結構中比包含引用頁的目錄級別更高的目錄中的資源,可以使用兩個連續的點。例如,如果要引用名為主頁.html在主頁上方的目錄中,您可以使用如下的相對URL。
<a href=“/主頁.html“>;主頁<;/a>;
絕對URL和相對URL的區別