WordPress教學-防止圖片被盜連
分類:WordPress | 發表日:2009-03-17 | 瀏覽:1,053人次
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 與 E-MAIL 是全文訂閱的人
無法看到資料喔~
RSS好解決,Email訂的人就無解了~
有一好就沒二好呀~
除了寫在.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~









這是土法煉鋼。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一下,還好啦!