2015-04-18 193 views

回答

0

What a path relative URL is

而且,index.html可以是相對URL。

當指發生在同一目錄中引用頁文件,URL可作爲文件名一樣簡單

如果你想從鏈接到您的index.html頁您about.html頁面,只要他們在同一個目錄,你可以很簡單地做:

<a href="index.html">Index</a> 

什麼,我想你混淆了是絕對VS相對路徑。

  1. 協議:(HTTP://)
  2. 域:作爲其他的所描述,與絕對路徑需要的URL通過定義(bobsjingles)
  3. 延伸:( EDU)
  4. 目錄路徑:(/ journeycovers)
  5. 片段:(/index.html)

http://bobsjingles.edu/journeycovers/index.html

所有絕對路徑確實(實質上)指向一臺機器上的IP /端口,您可以在特定的協議(http)下發送請求,並獲得預期的數據結果(html。)

2

你的兩個例子都是相對路徑,而不是網址。

相對URL的例子:

<A href="suppliers.html">Suppliers</A> 
<IMG src="../icons/logo.gif" alt="logo"> 
<IMG src="image/logo.gif" alt="logo"> 

相對URL(在 [RFC1808]定義)不包含任何協議或 機器信息。其路徑通常是指與當前文檔相同的機器上的資源。相對URL可能包含 相對路徑組件(「..」表示由路徑定義的層次結構 中的上一級),並且可能包含片段標識符。

SRC:http://www.w3.org/TR/WD-html40-970917/htmlweb.html


網址定義:

URL是統一資源定位符的縮寫,是一個參考值(一個 地址)的資源在互聯網上。 URL有兩個主要組件: 協議標識符:對於URL http://example.com,協議 標識符是http。資源名稱:對於URL http://example.com, ,資源名稱是example.com。

SRC:https://docs.oracle.com/javase/tutorial/networking/urls/definition.html(這是一個URL)


絕對路徑

/home/you/index.html 

相對路徑:

you/index.html 
index.html 

絕對和相對路徑

的絕對或完整路徑指向在文件系統中 相同的位置,而不管當前工作目錄的。要做到這一點,它必須包含根目錄 。

相反,相對路徑從某個給定的工作目錄開始,不需要提供完整的絕對路徑。文件名可以是 ,該文件可視爲基於當前工作目錄的相對路徑。 如果工作目錄不是文件的父目錄,那麼如果該文件是通過其名稱尋址的,則會發現文件 未找到錯誤。

SRC:http://en.wikipedia.org/wiki/Path_(computing)

-1

URL是統一資源定位器的首字母縮寫,是Internet上資源的參考(地址)。

話雖如此,文件名及其擴展名不是一個URL,因爲它不足以確定文件在互聯網上的位置。

但是,文件名及其擴展名可以稱爲URI

URI可以是定位符(http://example.com)或文件名(example.txt),並且兩者的組合都是URL(並且仍然可以稱爲URI)。

這裏是完整的RFC3986供您參考。

Read this article以幫助您瞭解更多的一些例子

0

在像http://example.com/index.html一個HTTP URL,/index.html在URL的路徑沿着URI和URL之間的區別。

HTTP URL不「知道」或關心文件名或文件擴展名。

有像/index.html/index_html/index/index/foo/html,或/foooo路徑之間沒有概念上的差異。 (另一方面,服務器可能會使用各種慣例,如附加一個點後跟一個文件擴展名,如果請求這樣的URL,則可以做。)