直接連結

直接連結(英語:Inline linking),也稱熱連結(hotlinking)、leeching、piggy-backing、直接連結(direct linking)、異站圖像抓取(offsite image grabs)等,它是指在一個網站的網頁上,未經允許地使用使用連結對象直接調用另一個網站上的資源(通常是圖像)。在如今的網際網路上,未經授權的直接連結常被簡稱為盜鏈。

基本信息

直接連結與HTTP

在全球資訊網幕後的超文本傳輸協定(HTTP)技術中,並未對鏈路類型做任何區分,所有連結的功能均為平等,資源可以位於任何伺服器的任何位置。

當訪問一個網站時,瀏覽器首先下載HTML格式的文檔內容。下載的HTML文檔可能調用其他HTML檔案、圖像、腳本及樣式表等檔案。這些檔案可以包含<img>標籤以在頁面上顯示所提供URL位置的圖像。其中的HTML代碼可能不指定伺服器,從而使網頁瀏覽器使用與父代碼(<img src="picture.jpg" />)相同的伺服器。但它也可以指定在某個伺服器上託管的圖像的絕對URL,例如(<img src="http://www.example.com/picture.jpg" />。

在瀏覽器下載到包含圖像的HTML圖像後,瀏覽器將聯繫遠程伺服器以請求圖像內容。

內容連結的常見用法

在一個網站中可以顯示另一個網站的內容是全球資訊網超文本媒體原始設計中的一部分。常見的用法包括:

•未經許可製作作品的副本侵犯著作權,而在一份HTML文檔中給出到原始圖像或檔案位置的文本連結則不會侵權。

•網站架構師可能有意將一個網站的圖像隔離或獨立放置在另一個域名或伺服器(可能為單台伺服器、伺服器集群或雲服務)上,從而在不同託管伺服器上採用不同的頻寬、安全等策略。舉例來說,熱門網站Slashdot將前端頁面存放在slashdot.org,各個內容存儲在如games.slashdot.org、it.slashdot.org等,而圖像則存儲在images.slashdot.org。

•一個網站上的文章可以選擇通過內容連結的方式引用另一個網站上的著作權圖像或內容,從而避免複製原始檔案可能引起的權利與所有權問題。但是,由於信息源需要提供頻寬,這種做法通常不被鼓勵並容易視作對資源的濫用和對權利的侵犯,因為訪問者沒有在信息源提供者預期的行為中看到信息源整個頁面的原貌。

•許多網頁包含橫幅式廣告。橫幅廣告是由廣告客戶或廣告中間人公司來託管。標籤的目標可能是一個伺服器上的CGI腳本,廣告伺服器因而可通過其產生的唯一標識符等信息提供針對性廣告。CGI腳本會收集信息、判斷條件,並決定提供哪份圖像。

•部分網站從另一個更快的伺服器(例如CDN伺服器)提供圖像,以改善客戶的訪問體驗。

•點擊計數器或Web計數器會顯示當前網站或頁面已被載入的次數。網站可自行實現計數器功能,有一些第三方公司為網站提供免費或收費的專業計數器及訪客統計服務。

直接連結的爭議用法

當網站違背用戶期望時,網站之間模糊的邊際會導致其他問題。有些時候,直接連結也可用於惡意目的。

•從其他位置檢索到的內容可能不適合當前定義的展示位置。

•按內容付費的服務可能採用複雜的腳本和內容連結技術來限制對其內容的訪問。

行為阻止

客戶端側

大多數網頁瀏覽器都將直接根據網頁指示來獲取圖像。嵌入式圖像可能以此作為一個網路信標來跟蹤用戶或將信息傳遞給第三方。有許多廣告過濾工具可不同程度地限制此類行為。

伺服器側

部分伺服器採用HTTP引用地址等技術檢測直接連結,並可根據相同格式返回錯誤、告知、引導或譴責信息,代替原始的目標圖像。大多數伺服器都可配置為避免為第三方直接連結提供託管的媒體內容。

URL重寫(例如Apache HTTP Server的mod_rewrite)經常被用於拒絕或重定向直接連結的圖像或媒體內容到其他資源。大多數媒體資源都可通過此種方式重定向,包括視頻檔案、音頻檔案、動畫資源(例如Flash)等。

參見

•超連結和網頁框架的著作權問題

•深層連結

•連結感知

•VReel

相關詞條

熱門詞條

聯絡我們