首頁 » WordPress » WordPress教學-防止圖片被盜連


WordPress教學-防止圖片被盜連

分類:WordPress | 發表日:2009-03-17 | 瀏覽:1,053人次
    加入書籤:
  • HemiDemi
  • MyShare
  • Google Bookmarks
  • Yahoo! My Web
  • furl
  • udn
  最近由於流量一直不直不斷的攀升,眼看就快接近邊緣線了,好在裕藍有提供國外的圖床給使用,便把所有的圖搬到國外的圖床,總算解決了一個大問題,但最近也有不少朋友,陸續的傳些被盜文網址給梅干,真是令梅干感到困擾,因此昨天問了好友漆器協助下,並經梅干測試後,也順利的解決了,並將它分享出來,若你也是租用虛擬主機的朋友們,一定要使用,來杜絕一些不肖的盜文者,你付費他盜圖還真是你傻瓜他聰明。
1.適用平台:Liunx
2.存放位置:請上傳至網站的根目錄下
3.檔名:.htaccess

Step1
打開記事本,將下列的語法貼入,並將minwt.com改成自已的域名,並在RewriteRule自行設定支援的副檔名,完成後並儲存為.htaccess
.htaccess

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://minwt.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://minwt.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.minwt.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.minwt.com$ [NC]
RewriteRule .*.(jpg|gif|png|bmp|rar|zip|exe|html|htm|fla|swf)$ /content/no_hotlink.jpeg [R,NC]


Step2
接著開Ftp,並將剛所製作好的.htaccess檔,上傳到根目錄底下。


Step3
這邊開啟word來測試一下,直接對著文執行拷貝,並複製到word中,哈~看到了嗎?圖片無法順利的複製過來。

訂閱RSS
Related Posts with Thumbnails


回應本篇

-歡迎光臨-變更身分 »
*必填
*必填(不公開)


※PS: 因為梅干時間有限,且教學網中所介紹的類型繁多(所會遇到的狀況也很多),可能無法一一回答各位的問
 題,不便之處還請見諒。
※PS: 本教學網不提供「破解檔」、「註冊機」或「註冊碼」等資訊,請勿利用留言索取檔案。

5 梅-Arno Ruan 說: [WebSite]

這是土法煉鋼。XD
用cPanel的話去裡面的安全防護→防止盜連設定更快。^_^

防止盜連功能防止其它網站非法連結您於以下設定的網站內容。其它網站仍可連結到其它您未設定保護的檔案格式 (如 html 檔案)。一個盜連的範例為使用 語法顯示您網站的圖片於盜連者自己的網站。結果就是盜連的網站正在竊取您的流量。您應該確保所有允許連結的網站輸入於以下。本系統嘗試加入您所擁有的網址到本名單,您可能仍需要自行加入其它網站。
防止盜連目前 enabled.

Configure HotLink Protection:
可連結的網址:
http://blog.joytown.tw
http://imis.joytown.tw
http://joytown.tw
http://www.joytown.tw

其實我又再偷打廣告了。XD

回應:
其實原理一樣,你也是得開那些網域才可以顯示,
只是你是在cPanel中設定而已,
但我的後台是plesk,
沒這東東~~
只行將子設定~
只是用記事本key一下,還好啦!

2009 年 03 月 17 日 | 10:54:03

4 梅-山羊 說: [WebSite]

雖然我是不怕被盜連啦~

但是還是設定設定好了 ^^

回應:
其實設定一下,至少要被盜,
也不要那麼容易就被盜,
你花錢爽到盜連者。

2009 年 03 月 17 日 | 12:02:46

3 梅-山羊 說: [WebSite]

用了這個功能

也代表 RSS 與 E-MAIL 是全文訂閱的人
無法看到資料喔~

回應:
RSS好解決,Email訂的人就無解了~
有一好就沒二好呀~

2009 年 03 月 17 日 | 19:42:32

2 梅-Arno Ruan 說: [WebSite]

除了寫在.htaccess之外
如果你有主機控制大權…寫在httpd.conf裡面也可以(全域設定)

範例:

#防檔案盜連

Options FollowSymLinks Includes
AllowOverride AuthConfig Limit

Order allow,deny
Allow from all

#網站主機
SetEnvIfNoCase Referer 『^http://www.joytown.tw/』 local_ref=1
SetEnvIfNoCase Referer 『^http://blog.joytown.tw/』 local_ref=1
SetEnvIfNoCase Referer 『^http://imis.joytown.tw/』 local_ref=1
SetEnvIfNoCase Referer 『^http://XXX.XXX.XX.XXX/』 local_ref=1
#例外清單(讓GOOGLE跟YAHOO可以抓快取圖)
SetEnvIfNoCase Referer 『^http://www.google.com.tw/』 local_ref=1
SetEnvIfNoCase Referer 『^http://72.14.207.104/』 local_ref=1
SetEnvIfNoCase Referer 『^http://72.14.235.104/』 local_ref=1
SetEnvIfNoCase Referer 『^http://203.84.199.31/』 local_ref=1
#限制檔名

Order Allow,Deny
Allow from env=local_ref

回應:
恩恩!!其實作法差不多~~
也感謝你提供的好方法~
但一好就沒二好,
若沒設到就無法顯示了,
如有人是透過Email來訂閱時,
就無法顯示圖片XD~

2009 年 03 月 20 日 | 11:43:19

1 梅-scorpio 說: [WebSite]

呵,我是都丟Google
不怕盜連@@

回應:
呵~~那也是個好方法~~

2009 年 04 月 24 日 | 23:31:16