วิธีการป้องกันการขโมยรูปภาพจากเว็บเราไปแปะที่เว็บอื่น
เมื่อเร็วๆนี้เว็บของผมได้ถูกขโมยรูปภาพไปแปะไว้ที่เว็บอื่น โดยใช้ hotlink ในการนำไปแปะ ขอบอกว่าคนที่ทำวิธี้นี้นั้นแย่มากเลยครับ ขอประนาม
ซึ่งผมจะขอแนะนำวิธีการป้องกันพวกชอบขโมยรูปของเราไปแปะในเว็บเค้าโดยไม่ได้รับอนุญาติโดยใช้ .htaccess กันนะครับ ซึ่งวิธีนี้ใช้ได้กับ server ที่เป็น linux เท่านั้นนะครับ
วิธีการเขียนตามนี้ครับ
ตัวอย่างเช่น: ถ้าเว็บไซต์ของคุณคือ www.yoursite.com ให้เขียนโคดในไฟล์ .htaccess ดังนี้ครับ
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?yoursite\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*\.(jpe?g|gif|bmp|png)$ http://img148.imageshack.us/img148/237/hotlinkp.gif [L]
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?yoursite\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*\.(jpe?g|gif|bmp|png)$ http://img148.imageshack.us/img148/237/hotlinkp.gif [L]
โดยโคดข้างบนจะทำการโยน link หลอกๆ ไปให้กัับผู้ที่กำลังขโมยเอารูปของเว็บเราไปแปะครับ
บทความโดย อนุพงษ์ เกรียงไกรลิปิกร
ทำ seo ไม่ใช่เรื่องยาก