用 .htaccess 來防盜連(For Lifetype、Gallery2)
| 九月 04, 2006 | 沒有迴響| 沒有引用| 2261 reads | Size: L, M, S | Edit: P, C, R || Category: Server. |
雖然現在的頻寬還在可接受範圍,暫時還不用擔心,不過感覺這樣總是不好。
這邊的內容,沒特別註明的,只要你遵守我設定的三個 CC 授權,文章都是隨你用的。照片你當然也可以複製到自己的主機去,這沒關係的!所以還請各位多多見諒了!
UPDATE 2006-09-06:
修改一下,讓 Bloglines 裡面可以看到照片。
將以下部份,放在該目錄下的 .htaccess 中 ,並且複製到 Mod_rewrite 規則區塊中。
For Lifetype:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://bloglines.com(.*) [NC]
RewriteCond %{HTTP_REFERER} !^http://www.bloglines.com(.*) [NC]
RewriteCond %{HTTP_REFERER} !^http://yourdomain.com(.*) [NC]
RewriteCond %{HTTP_REFERER} !^http://www.yourdomain.com(.*) [NC]
RewriteRule resserver.php?.*$ - [F,NC]
For Gallery2:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://bloglines.com(.*) [NC]
RewriteCond %{HTTP_REFERER} !^http://www.bloglines.com(.*) [NC]
RewriteCond %{HTTP_REFERER} !^http://yourdomain.com(.*) [NC]
RewriteCond %{HTTP_REFERER} !^http://www.yourdomain.com(.*) [NC]
RewriteRule main.php?.*$ - [F,NC]
如果希望盜連的地方顯示某張照片,可以把最後一行改成
RewriteRule resserver.php?.*$ do_not_hotlink.jpeg [R,NC]
或
RewriteRule main.php?.*$ do_not_hotlink.jpeg [R,NC]
這樣就ok了。
隨機文章:
» [Apache] 壓縮你的網頁 - mod_deflate/mod_gzip、ob_gzhandler、zlib
» [FreeBSD] Apache, MySQL, PHP
» 安裝 Beryl 成功
» Sony = 品質?
» IE7 繁體中文版 on Windows MCE

