:::
XOOPS使用討論區

如何防止圖片盜連???(以解決!!)

discuss pic 2013-03-26 18:27:22
ant
各位 老師 前輩 大家好
小弟想請教問題一下
小弟有裝xcgal 以及tadgallery 兩種相片模組
長久時間下來發現多人盜連文章(不寫原始出處)ˋ圖片,導致頻寬負荷越來越重(心裡也開始有點慢慢不爽起來)
小弟也Google許多方法,但始終失敗???於是上來求教一下
小弟看到有篇教學方法(http://sofree.cc/hotlink-protection/)是說:
先到Hotlink Protection 圖片防盜連語法產生器(http://www.htaccesstools.com/hotlink-protection/)
然後小弟按照指示操作得到以下語法
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?nu.com.tw [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ http://www.10500.com.tw/images/0326.png [NC,R,L]
然後將他複製到根目錄的.htaccess裡面
原本.htaccess檔裡面就有些內容,所以就將以上語法貼在最底下
RewriteRule     ^forum/([a-z]+)/([0-9]+)(/(.+))?  modules/newbb/seo.php?seoOp=$1&seoArg=$2&seoOther=$4&%{QUERY_STRING} [L]
RewriteRule     ^forum(.*)$ modules/newbb$1 [L]

deny from all

Options -Indexes
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(10500\.com\.tw)(:80)? [NC]
RewriteRule ^(.*) http://www.10500.com.tw/$1 [R=301,L]
DirectoryIndex index.php index.html index.htm index.cgi 
order deny,allow


RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?nu.com.tw [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?mans.com.tw [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?rope.com.tw [NC]
RewriteRule \.(jpg|jpeg|png|gif|bmp|JPG|JPGE)$ http://www.10500.com.tw/images/0326.png [NC,R,L]

再上傳到根目錄,試的結果是失敗

不曉得哪位老師可教導一下小弟



先謝謝大家
discuss pic 2013-03-27 17:45:51
ant
同篇帖已發布到http://xoops.tn.edu.tw/

小弟已經搞定弄成功了!萬歲!
原來自己的網站也要加上去
第3ˋ5行的意思是說:可以連結本網站的圖片
第4行的意思是說:自己的網站
第6行的意思是說:防止盜連的圖片格式,以及當別人盜連你網站圖片時,無法顯示圖片,卻會跑出自己先做好的腳本(本圖片只在斐斐髮型顯示....)
重點是這張圖片要放在別的網站上面,以免跑不出來(下圖)
參考看看!!
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?nu.com.tw [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?10500.com.tw [NC]
RewriteCond %{HTTP_REFERER} !^http://tw.serviceplus.yahoo.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ http://www.gt.com.tw/images/0326.jpg [NC,R,L]

:::

搜尋

QR Code 區塊

https%3A%2F%2Fwww.tad0616.net%2Fmodules%2Ftad_discuss%2Fdiscuss.php%3FDiscussID%3D3221%26BoardID%3D17

線上使用者

27人線上 (16人在瀏覽討論留言)

會員: 0

訪客: 27

更多…