縮網址服務

網絡技術

縮網址服務(英語:URL Shortener)是網際網路上的一種技術,又稱縮址短址短網址縮網址網址縮短縮短網址URL縮短等,指的是一種網際網路上的技術與服務。其中統一資源定位符(URL)可以被大大縮短[1],且仍可直接指向所需的頁面,這是透過使用連結到具有長 URL的網頁的URL重新導向來實現的。例如:URL「https://example.com/wikipedia/w/index/php/url/shortener」可以縮至「https://example.com/urlshortener」,而URL「https://zh.wikipedia.org/wiki/縮略網址服務」可以縮至「https://w.wiki/6Eo」。重新導向域名通常比原始域名短,使用者訪問縮短後的URL時,通常將會重新導向到原來的URL。一個永久連結(Clean URLs)的網址可能需要限制訊息中字元數的訊息傳遞技術(例如:SMS),以減少閱讀者從輸出源複製 URL 時所需的打字量,以使人們更容易記住,或出於永久連結的目的。使用者存取縮短後的URL時,通常將會重新導向到原來的URL。大多數的URL縮短服務都提供有API,而URL縮短服務在Twitter等一些每條訊息有字數限制的微部落格及其他社群網路中有廣泛的使用。

此外,隨著服務交付時間的增加,URL 的長度也會增加。

URL 縮短也可以「美化」連結、跟蹤點閱或偽裝原來的位址,儘管出於合法的商業或個人原因可能需要偽裝原來的位址,但它很容易被濫用[2][3]。一些 URL 縮短服務提供商會發現自己在垃圾郵件阻止列表中,因為站點使用他們的重新導向服務試圖繞過這些相同的阻止列表,所以某些網站會阻止發布簡短的重新導向 URL。

用途

編輯

使用縮址有幾個原因。通常,常規的未縮短連結可能在美學上令人不快。許多 Web 開發人員在網址(以下稱URL)中傳遞描述性屬性來表示數據層次結構、命令結構、事務路徑或會話資訊,這可能導致URL有數百個字元長並且包含複雜的字元模式。此類 URL 難以記憶、輸入或分發,後者通常需要將很長的字串分成多行(如某些電子郵件軟體或網際網路的論壇)或被截斷。因此,對於網站或硬拷貝出版物(例如印刷雜誌或書籍),短 URL 可能更方便。

在Twitter和一些即時訊息服務上,一條訊息可以攜帶的字元數是有限制的。但是,Twitter 現在使用自己的 URL 縮短服務t.co自動縮短連結,因此無需使用單獨的 URL縮短服務,這只是為了縮短推文中的 URL。在其他此類服務上,使用 URL 縮短器可以允許連結,否則會違反此約束的網頁。一些縮短服務,例如goo.gl、tinyurl.com和bit.ly可以生成人類可讀的 URL,儘管生成的字串比長度優化服務生成的要長。最後,URL 縮短網站提供有關連結收到的點選的詳細資訊,這比設定同樣強大的伺服器端分析引擎要簡單,而且與後者不同的是,它不需要對伺服器的任何訪問。

二維條碼(如 QR 圖碼)編碼的 URL 通常由 URL 縮短器縮短,以減少代碼的列印區域,或允許以較低密度列印以提高掃描可靠性。

實現方案

編輯

利用鍵值對應方式,將網址對應成被縮短的代碼來散佈使用。

鍵值對應實現方案常有:

  • 雜湊演算法(長網址為雜湊鍵,短網址為雜湊值)
  • 主鍵id自增長(id為短網址的路徑,如:www.xxx.com/id/1。另一個欄位用於儲存長網址)

使用時,系統先查詢出原本的網址,再以網址重新導向URL redirection)來將縮短後的位址重新導向到原來的URL。

歷史

編輯

1999年開始的ShortURL.com是最早的URL縮短服務。

ShortURL.com影響到了後來的至少100個URL縮短服務[4]。其後的服務大多數提供直接的網址重新導向;有些也可以提供一些額外的服務,如統計點擊數等;還有些則使用網頁框架,於縮短後的網址建立帶框架的網頁,將目標頁放於框架內,而並非使用直接的網址重新導向。

托克勞國家及地區頂級域.tk曾經可以提供較短的紀念性頂級域名生成服務。2009年5月,其開設了Tweak.tk[5],以提供更為短小的頂級域名生成。

安全性問題

編輯

由於縮短網址具有隱匿原始網址的特性,使用者無法透過短網址的「外觀」得知真實網址,因此短網址便成為有心人士利用來散播電腦病毒有害內容的管道,成為近年來社交工程攻擊的慣用工具之一。

目前已經有部分短網址服務整合資訊安全廠商提供的網址檢查機制,提供使用者在點選短網址時預覽真實網址以進行及安全性檢查,透過即時的檢查機制降低使用者暴露在資訊安全風險的機會。

獲利機制

編輯

部分短網址會在目標URL之前生成一個重新導向頁面,並在頁面內放置廣告以獲取利潤,當訪客點入短網址後,必須要在充滿廣告的頁面內點選特定按鈕才能抵達目的地;這類型網頁通常會造成訪客的不快,因此需要搭配分潤機制來吸引流量提供商使用這樣的縮網址。

網址縮短服務

編輯
網域 網站名稱 簡介 自訂別名 營運資金來源
w.wiki 元維基URL縮址 提供維基媒體基金會下的各個專案免費的縮址服務
bit.ly bit.ly 知名短網址服務,在 Twitter 等微部落格網站上很流行 廣告、企業方案、商業合作
t.co Twitter 該服務僅供縮短發布到Twitter的連結 免費提供
tinyurl.com TinyURL 第一個專門提供縮網址服務的網站 捐款、廣告
youtu.be YouTube YouTube分享影片用短網址 免費提供
yurl.app Yurl頁面存檔備份,存於網際網路檔案館 免費提供縮網址與圖片影片上傳轉短網址 免費提供
t.cn 新浪微博
c.tb.cn 淘寶
dwz.cn 百度
url.cn 騰訊微博[6] w.url.cn 微信

參見

編輯

參考

編輯
  1. ^ 替代「goo.gl」的八種短網址服務,可自訂網址甚至預覽圖. 關鍵評論. 2018-04-12 [2021-06-05]. (原始內容存檔於2021-06-05). 
  2. ^ 第十二篇,短網址提供了方便性,但也有不易識別真實連結而有被網路詐騙濫用的風險. iT邦幫忙. 2019-09-14 [2022-07-19]. (原始內容存檔於2022-11-18). 
  3. ^ Url Shortner. [2023-10-21]. (原始內容存檔於2024-02-06). 
  4. ^ 90+ URL Shortening Services頁面存檔備份,存於網際網路檔案館), Mashable.Com, 8 January 2008, page 84
  5. ^ @Tweak. TweaK is the shortest URL-shortener available. Check it out @ tweak.tk (推文). 2009-05-18 –透過Twitter. 
  6. ^ 生成器-短网址_短链接. www.ft12.com. [2019-03-28]. (原始內容存檔於2020-10-24).