用 .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


Leave A Comment: