URL - 統一資源定位器

URL代表統一資源定位器 。 URL是由Web瀏覽器,電子郵件客戶端和其他軟件用於標識Internet上的網絡資源的格式化文本字符串。 網絡資源是可以是普通網頁,其他文本文檔,圖形或程序的文件。

URL字符串由三部分( 子字符串 )組成:

  1. 協議名稱
  2. 主機名或地址
  3. 文件或資源位置

這些子字符串由特殊字符分隔如下:

協議://主機/位置

URL協議子字符串

'協議'子字符串定義了用於訪問資源的網絡協議 。 這些字符串是短名稱,後跟三個字符'://'(表示協議定義的簡單命名約定)。 典型的URL協議包括HTTP (http://), FTP (ftp://)和email(mailto://)。

URL主機子串

'主機'子串標識目標計算機或其他網絡設備。 主機來自標準Internet數據庫,如DNS ,可以是名稱或IP地址 。 許多Web站點的主機名稱不僅指一台計算機,而是指一組Web服務器。

URL位置子字符串

“位置”子字符串包含主機上一個特定網絡資源的路徑。 資源通常位於主機目錄或文件夾中。 例如,某些網站可能會有類似/2016/September/word-of-the-day-04.htm的資源按日期組織內容。 此示例顯示具有兩個子目錄和一個文件名的資源。

當location元素為空時,如URL http://thebestsiteever.com中的快捷方式,URL通常指向主機的根目錄(用單個正斜杠表示 - '/'),並且通常是主頁像'index.htm')。

絕對與相對URL

包含上述所有三個子字符串的完整網址稱為絕對網址。 在某些情況下,URL可能只指定一個位置元素。 這些被稱為相對 URL。 Web服務器和Web頁面編輯prshortcut使用相對URL來減少URL字符串的長度。

按照上面的例子,鏈接到它的網頁可以編寫一個相對的URL

而不是等同的絕對URL

利用Web服務器自動填寫丟失的協議和主機信息的能力。 請注意,只有在建立主機和協議信息的情況下才能使用相對URL。

URL縮短

現代網站上的標準網址往往是很長的一段文字。 由於在Twitter和其他社交媒體上共享較長的URL非常麻煩,因此有幾家公司構建了在線翻譯器,可將完整(絕對)網址轉換為專門用於其社交網絡的更短的網址。 這類流行的URL縮寫包括t.co (與Twitter 一起使用)和lnkd.in (與LinkedIn 一起使用)。

其他URL縮短服務,如bit.lygoo.gl可以在互聯網上使用,而不僅僅是在特定的社交媒體網站上使用。

除了提供與其他人共享鏈接的更簡單方式之外,某些URL縮短服務還提供點擊統計信息。 少數人還通過根據可疑互聯網域列表檢查URL位置來防範惡意使用。