NetplusHost Hosting Reseller and Domain
| Hotlink protection ป้องกัน hotlink ขโมยภาพ ด้วย .htaccess |
|
สำหรับการใช้งาน hotlink นั้น จะต้องเปิดใช้งาน mod_rewrite ก่อน ซึ่งปกติแล้วโฮสติ้งโดยทั่วไปมักจะเปิด mod_rewrite ให้สามารถใช้งานได้ โดยการสร้างไฟล์ .htaccess ไว้ใน Directory ที่ต้องการป้องกัน ส่วนเหตุผล ที่ต้องป้องกัน Directory นั้นก็คือ ใช้ป้องกันการนำไฟล์ของเราไปใช้งานกับเว็บอื่น ซึ่งจะทำให้เว็บเราเสีย Data Transfer ไปโดยใช่เหตุ โดยที่เว็บที่นำไฟล์ของเราไปใช้งานนั้น เขาไม่ได้เสีย Data Transfer ในส่วนนี้เลย โดย วิธีการทำ Hotlink protection สามารถทำได้โดย สร้างไฟล์ชื่อ .htaccess ไว้ใน Directory ที่ต้องการป้องกัน โดยมีข้อความข้างในดังนี้ RewriteEngine on RewriteCond %{HTTP_REFERER} !^http://domain.com.*$ [NC] RewriteCond %{HTTP_REFERER} !^http://www.domain.com.*$ [NC] RewriteCond %{HTTP_REFERER} !^http://domain.com:80.*$ [NC] RewriteCond %{HTTP_REFERER} !^http://www.domain.com:80.*$ [NC] RewriteRule .*$ http://www.domain.com/warn.html จากตัวอย่างข้างบน เมื่อมีการเรียกไฟล์ *.* โปรแกรมก็จะตรวจสอบแหล่งที่มาว่ามาจากเว็บที่เรากำหนดไว้หรือไม่ ถ้าไม่ถูกต้อง ก็จะ redirect ไปที่ http://www.domain.com/warn.html แทน ส่วนการกำหนดนามสกุลไฟล์ทำได้โดยแก้ไข RewriteRule .*$ http://www.domain.com/warn.html เป็น RewriteRule .*[Jj][Pp][Gg]$|.*[Gg][Ii][Ff]$ http://www.domain.com/warn.html โดยจะป้องกันไฟล์ *.jpg หรือ *.JPG และ *.gif หรือ *.GIF * หมายเหตุ เปลี่ยน domain.com เป็นโดเมนของคุณด้วยนะครับ |

