Apache ~ prevent hot linking images, block direct image Linking

這東西就是為了避免其他網站連結你的圖片用

假設網址是http://www.ggyy.com/website/


.htaccess
--------------------------------------------------------------------------------------------------
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.ggyy.com/website/.*$ [NC]
RewriteRule ^.*\.(bmp|tif|gif|jpg|jpeg|jpe|png)$ - [F]
--------------------------------------------------------------------------------------------------

把它放到圖片資料夾~~~~~我的圖片資料夾叫img

所以是放在img/裡


這樣人家從別地方連你的圖片
<img src="http://www.ggyy.com/website/img/gy.jpg" />

就會連不到甚麼東西

可是如果透過他本地網址取圖片就可以~~


reference
http://www.cyberciti.biz/faq/apache-mod_rewrite-hot-linking-images-leeching-howto/

http://www.selfseo.com/story-18469.php

沒有留言: