« 自製 Visual Studio Express 2005 離線安裝版 [Perl] Port Scanner »

五月1

Apache 防止圖片外連(盜連)

tags | 2,349 views


最近發現有些人直接連結本網域下的圖片,增加主機頻寬負荷
因此設定 Apache mod_rewrite 來防止
增加以下內容的 .htaccess 檔,放在網站目錄下即可。

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://blog.linym.net(.*) [NC]
RewriteRule \.(jpg|jpeg|gif|css|swf|png|bmp|rar|zip|exe)$ - [F]

第一行為開啟 RewriteEngine,二三行設定允許的連線
第四行則是從其他地方連進來且是那些檔名的,看到403錯誤訊息,也可以改成顯示指定的圖片。

Trackback:

3 Comments on “Apache 防止圖片外連(盜連)”

  1. http://blog.j5g.org/2006/09/27/134/

    [...] Apache 防止圖片外連(盜連) [...]

  2. http://blog.linym.net/archives/174

    [...] .htaccess 檔案是 Apache 伺服器裡的一項功能,可以提供管理者在目錄層級自定義一些瀏覽規則,一般常用的功能有:密碼保護、網頁重導向、存取限制、錯誤頁面等,不過 .htaccess 的語法實在是記不太起來,每次使用都要先去翻手冊或是找範例來參考。 [...]

  3. http://sip.waytechinc.com.cn/blog/archives/90.html

    [...] 參考:「紅.攝.情.感. Red’s note」、「憂藍夢境‧部落格」 [...]

Leave a Reply