綠色資源網(wǎng):您(nín)身邊最放心的安全下(xià)載站! 最新軟件|熱門(mén)排行|軟件分類|軟件專題|廠商大全

綠色資(zī)源網(wǎng)

技術教程
您的位置:首頁服(fú)務器類(lèi)Web服務器(qì) → Apache實現圖片防盜(dào)鏈

Apache實現圖片防盜鏈

我要評論 2009/10/15 11:42:36 來源:綠(lǜ)色資源網 編輯:綠色資源站 [大(dà) ] 評論:0 點擊:257次

Apache實現圖片防盜鏈以及,顯示一(yī)張“禁止盜鏈”的圖片,我們可以用mod_rewrite 來實現(xiàn)。
假設充許連結(jié)圖片的主機域名為:www.ynaad.com
修改httpd.conf
SetEnvIfNoCase Referer "^" local_ref=1
<FilesMatch ".(gif|jpg)">
Order Allow,Deny
Allow from env=local_ref
</FilesMatch>

這個簡單的應用不光可以解決圖片盜鏈的問題,稍加修改還(hái)可以防止任(rèn)意(yì)文件盜鏈下載的問題。
使用以上的方法當從非指定(dìng)的主機連結圖片時,圖片將無法顯(xiǎn)示。

 如果希望顯示一(yī)張“禁止盜鏈(liàn)”的圖片,我們可以用(yòng)mod_rewrite 來實現。
首先在安裝 apache 時要加上 --enable-rewrite 參(cān)數加載 mod_rewrite 模組。

假設“禁止盜鏈”的圖片為abc.gif,我們在 httpd.conf 中可以這樣配(pèi)置:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?demo.com.cn /.*$ [NC]
RewriteRule \.(gif|jpg)$ abc.gif [R,L] DocumentRoot "/usr/local/apache/htdocs"
#設置存放站(zhàn)點html文件的目錄。 

<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>

#設置/目錄的指(zhǐ)令。具(jù)體地說明:
Option:定義在目錄內所能執行的操作。
None:表示隻能瀏覽,
FollowSymLinks:允許頁麵連接到別處,
ExecCGI:允許執行CGI,
MultiViews:允許看動畫或是聽音樂之類的操作(zuò),
Indexes:允許服務器返(fǎn)回目錄的格式化列表,
Includes:允許使用SSI。這些設置可以複選。
All:則可以做任何事,但不包括MultiViews。
AllowOverride:加None參數表示(shì)任何人都可以瀏覽該目錄下的文件。
另外(wài)的參數(shù)有:FileInfo、AuthConfig、Limit。

關鍵詞:Apache,圖片防盜鏈

閱讀本文後您(nín)有什麽感想? 已有 人給出評價!

  • 1 歡迎喜歡
  • 1 白癡
  • 1 拜托
  • 1 哇
  • 1 加油
  • 1 鄙視
免费人欧美成又黄又爽的视频丨一本色道久久88综合日韩精品丨国产专区日韩精品欧美色丨午夜无遮挡男女啪啪视频丨国产欧美日韩综合精品一区二区丨亚洲精品无码不卡在线播HE丨亚洲精品国产精品国自产观看丨日韩国产高清av不卡