apache 實現圖片防盜鏈
阿新 • • 發佈:2019-02-02
什麼是防盜鏈?
照搬百度百科
沒錯這就是防盜鏈。
盜鏈是指在自己的頁面上展示一些並不在自己伺服器上的內容。通常的做法是通過技術手段獲得它人伺服器上的資源地址,繞過別人的資源展示頁面,直接在自己的頁面上向終端使用者提供此內容。比較常見的是一些小站盜用大站的資源(圖片、音樂、視訊),對於這些小站來說,通過盜鏈的方法可以減輕自己伺服器的負擔,因為真實的空間和流量均是來自別人的伺服器。對大站造成的影響確實徒徒增加了伺服器壓力,使用者還不是自己的。。。
防盜鏈就是防止這種行為的產生,實施防盜鏈系統後,因為遮蔽了那些盜鏈的間接資源請求,從而可以大大減輕伺服器及頻寬的壓力,也正如此,越來越多的站點都開始實施防盜鏈技術。
話不多說直接上乾貨
本章只是說在Apache環境下限制防盜鏈
其實也就是用apache強大的rewrite
在根目錄下建立.htaccess 檔案
RewriteEngine On RewriteCond %{HTTP_REFERER} !^$ [NC] RewriteCond %{HTTP_REFERER} !phpddt.com [NC] RewriteCond %{HTTP_REFERER} !google.com [NC] RewriteCond %{HTTP_REFERER} !baidu.com.com [NC] RewriteCond %{HTTP_REFERER} !feedburner.com [NC] RewriteCond %{HTTP_REFERER} !feedsky.com [NC] RewriteRule .*\.(rar|zip)$ http://www.phpddt.com/ [R,NC,L]這段話也可寫在Apache配置檔案當中