วิธีแก้ไขการทำ Hotlink หรือก็อปปี้ลิ้งค์รูปจากเว็บเราไปใช้โดยไม่ขออนุญาติ
มาดูก่อนว่า Hotlink คืออะไร หมายถึงอะไร
Hotlink คือ การที่ผู้ไม่ประสงค์ดีหรือเจ้าของเว็บอื่นนำลิ้งค์รูปจากเว็บของเรา นำไปแปะไว้ที่เว็บของผู้ไม่ประสงค์ดี หรือคนอื่นนำรูปเราไปแปะตามเว็บบอร์ดต่างๆซึ่งบางทีเจ้าของบอร์ดอาจจะไม่รู้เรื่องด้วย อันเป็นสาเหตุทำให้เว็บของเรากินแบนด์วิธของโฮสที่เราใช้งานอยู่ซึ่งอาจทำให้แบนด์วิธของเราเต็มและทำให้เว็บเราล่มหรือโฮสล่ม เราอาจจะโดนโฮสเตะออกมาก็ได้ หรือเราอาจจะต้องซื้อpackageในราคาที่สูงขึ้นเพื่อขยายแบนด์วิธ ซึ่งในหลายๆประเทศการทำHotlinkเป็นอันตรายกับระบบอินเตอร์เน็ตมากเหมือนเราไปขโมยหรือยักยอก ทรัพย์สินของคนอื่นโดยที่เจ้าของไม่ยินยอมหรือไม่อนุญาติให้ใช้งานได้
แล้วเราจะมีวิธีป้องกันการทำ Hotlink หรือป้องกันการเอารูปจากเว็บเราไปใช้ได้ยังไง มาดูกัน
วิธีการ
1. สร้างรูปขึ้นมา 1 รูป โดยแจ้งว่ามีการนำรูปจากเว็บอื่นมาใช้โดยไม่ได้รับอนุญาติตามนี้
2. แล้วอัพโหลดไปไว้หรือฝากไว้เว็บรับฝากรูป
3. สร้างไฟล์ .htaccess ขึ้นมา
4. copy โค๊ดด้านล่างไปใส่ไว้ในไฟล์ .htaccess
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?xxxxx\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*\.(jpe?g|gif|bmp|png|JPG)$ http://www.photobucket.com/zps22e0.jpg [L]
5. แก้ไข
แก้ไข xxxxx เป็นชื่อเว็บของท่าน เช่น abcde
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?abcde\.com/ [NC]
6. แก้ไข
แก้ http://www.photobucket.com/zps22e0.jpg เป็น URL ของเว็บที่เราฝากรูปไว้
จะได้ RewriteRule .*\.(jpe?g|gif|bmp|png|JPG)$ http://postimage.org/abc.jpg [L] เป็นต้น
7. SAVE ไฟล์ .htaccess แล้วอัพขึ้นโฮสเรา
Advertising