標題:
透過Apache的.htaccess設置圖片防盜連功能
[打印本頁]
作者:
danny
時間:
2006-11-19 18:31
標題:
透過Apache的.htaccess設置圖片防盜連功能
對租用網站主機空間的用戶而言,透過Apache的.htaccess來設置防盜連功能(anti hotlink),是最方便的。
新的設定方式如下:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^
http://yblog.org/.
*$ [NC]
RewriteCond %{HTTP_REFERER} !^
http://yblog.org$
[NC]
RewriteCond %{HTTP_REFERER} !^
http://www.yblog.org/.
*$ [NC]
RewriteCond %{HTTP_REFERER} !^
http://www.yblog.org$
[NC]
RewriteRule .*\.(jpg|gif|png|bmp|rar|zip|exe)$ /content/no_hotlink.jpeg [R,NC]
如果你想在自己的網站主機上也使用這樣的防盜連功能,生成一個.htaccess文件放到你欲限制的目錄(根目錄最好避免,在根目錄使用的.htaccess建議用作其它用途,欲限制的目錄下才放本文設定的防盜連方式)。在Windows平台上如果發現自己無法產生.htaccess文件,可以用記事本或其它的文字編輯軟體,另存新檔時,檔名選擇.htaccess即可。
RewriteCond可指定從哪些域名來連線是許可的。
RewriteRule則指定哪些附檔名類型不能被盜連(hotlink),後面可以指定連結到某個錯誤訊息頁面,或者是一張圖片。
如果RewriteRule這一行設定成RewriteRule \.(jpg|jpeg|gif|png|bmp|rar|zip|exe)$ - [F],則表示盜連的人,會看到403錯誤訊息,顯示禁止存取(403 Forbidden)。
歡迎光臨 ihao論壇 (https://ihao.org/dz5/)
Powered by Discuz! 6.0.0