กันคนลิงค์ภาพจากเซิร์ฟเวอร์เรา (prevent hot link)


เอาภาพหน้าผีไปโชว์เลย เห่อๆ ชอบ link ภาพจากเว็บคนอื่นนัก :P

ใส่ .htaccess แบบนี้จะไม่โชว์อะไรเลย

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

เอาแบบโชว์ภาพอื่นแทนภาพที่ link จากเราไปก้อได้ครับ ตั้งค่าแบบนี้

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?domain\.com/.*$ [NC]
RewriteRule .*\.(gif|jpe?g|png)$ http://www.domain.com/boooh.jpg [R,NC,L]

เอาภาพหน้าผีไปโชว์เลย เห่อๆ ชอบ link ภาพจากเว็บคนอื่นนัก :P



คำสำคัญ (Tags): #apache#hotlink#mod_rewrite
หมายเลขบันทึก: 230221เขียนเมื่อ 17 ธันวาคม 2008 16:27 น. ()แก้ไขเมื่อ 20 พฤษภาคม 2012 03:53 น. ()สัญญาอนุญาต: จำนวนที่อ่านจำนวนที่อ่าน:


ความเห็น (4)

ทำอย่างนี้ได้ด้วยหรือ ต้องลองซะแล้ว

ทำได้ครับ หรือเรียกอีกอย่าง Hotlink Protection นั่นเอง

น่าลองเหมือนกันนะครับ

พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท