Computer Tips, HTML, SMF, Web Design, WordPress

วิธีแก้ไขการทำ Hotlink หรือก็อปปี้ลิ้งค์รูปจากเว็บเราไปใช้โดยไม่ขออนุญาติ

อ่าน: 1,904 ครั้ง
Advertising

 

วิธีแก้ไขการทำ Hotlink หรือก็อปปี้ลิ้งค์รูปจากเว็บเราไปใช้โดยไม่ขออนุญาติ

มาดูก่อนว่า Hotlink คืออะไร หมายถึงอะไร

Hotlink คือ การที่ผู้ไม่ประสงค์ดีหรือเจ้าของเว็บอื่นนำลิ้งค์รูปจากเว็บของเรา นำไปแปะไว้ที่เว็บของผู้ไม่ประสงค์ดี หรือคนอื่นนำรูปเราไปแปะตามเว็บบอร์ดต่างๆซึ่งบางทีเจ้าของบอร์ดอาจจะไม่รู้เรื่องด้วย   อันเป็นสาเหตุทำให้เว็บของเรากินแบนด์วิธของโฮสที่เราใช้งานอยู่ซึ่งอาจทำให้แบนด์วิธของเราเต็มและทำให้เว็บเราล่มหรือโฮสล่ม เราอาจจะโดนโฮสเตะออกมาก็ได้ หรือเราอาจจะต้องซื้อpackageในราคาที่สูงขึ้นเพื่อขยายแบนด์วิธ ซึ่งในหลายๆประเทศการทำHotlinkเป็นอันตรายกับระบบอินเตอร์เน็ตมากเหมือนเราไปขโมยหรือยักยอก ทรัพย์สินของคนอื่นโดยที่เจ้าของไม่ยินยอมหรือไม่อนุญาติให้ใช้งานได้

 

แล้วเราจะมีวิธีป้องกันการทำ Hotlink หรือป้องกันการเอารูปจากเว็บเราไปใช้ได้ยังไง มาดูกัน

วิธีการ

1. สร้างรูปขึ้นมา 1 รูป โดยแจ้งว่ามีการนำรูปจากเว็บอื่นมาใช้โดยไม่ได้รับอนุญาติตามนี้

abcde

 

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
Advertising