Slider[Style1]

Style2

Style3[OneLeft]

Style3[OneRight]

Style4

Style5[ImagesOnly]

Style6

วิธีป้องกันการทำ Image Hotlink ด้วย htaccess และ Plugin ของ WordPress

ปัญหานี้มาจากการทำ Blog ของผมบน Blogger เนื่องจากว่าผมเขียน Blog ด้วย Windows Live Writer และบางครั้งมันก็ดื้อ ไม่ยอมอัพโหลดรูปเข้า Blogspot จะใช้ Flickr ก็หลายขั้นตอน เลยตัดสินใจว่าจะเอารูปมาฝากไว้ที่ Know2pro เนี่ยแหละ ลิ้งคืตรงไปเลย

แต่หายนะก็มาจากการทำลิ้งค์ตรง เพราะมีคน Copy บทความของผมไป เข้าใจว่าคง Copy ไปหมดไม่เว้นแม่แต่ URL ของรุป ดังนั้น รูปที่ผมมีเลยถูก Hotlink ไปตามเว้บต่างๆ ทั่วโลก ผลคือ ภาระ Bandwidth ของ Server Know2pro หนักมาก จนทะลัก กว่าผมจะรู้ตัวก็สายไปซะแล้ว เพราะ Account โดนระงับชั่วคราว

และวิธีการแก้ปัญหา จากต้นตอคือ เขียนคำสั่งป้องกันไว้ที่ไฟล์ .htaccess ซะเลย
วิธีการได้มาจากที่นี่ http://www.davidairey.com/stop-image-theft-hotlinking-htaccess/
ข้อมูลเพิ่มเติม
http://www.htaccesstools.com/hotlink-protection/
http://altlab.com/htaccess_tutorial.html

สรุปคือ ให้ Copy โค้ดตรงนี้ไปใส่เพิ่มในไฟล์ .htaccess

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+.)?mysite.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*.(jpe?g|gif|bmp|png|jpg)$ /images/nohotlink.jpe [L]

ตรง /images/nohotlink.jpe  ผมเปลี่ยนเป็นรูปที่เอาเขียนข้อความประมาณว่า รูปนี้ถูกขโมยมาจาก Know2pro นะ
วิธีป้องกันการทำ Image Hotlink ด้วย htaccess และ Plugin ของ WordPress

คราวนี้ใครมา Copy ผมไปอีก ก็จะเจอรูปแบบนั้นตลอด

ผลคือ Bandwidth ลดไปได้มากๆ เลย เยี่ยมจริงๆ วิธีนี้

ส่วนวิธีเพิ่มเติมของคนใช้ WordPress คือ ลง Plugin
แต่ผมใช้วิธีข้างบนซะก่อน วิธีนี้เลยไม่จำเป็นต้องใช้อีก

WP-CopyProtect [Protect your blog posts]

Protect your blog content from getting copied. A simple plug-in developed to stop the Copy cats

และ

Hotlink Protection

The WordPress Automatic Image Hotlink Protection plugin is a single step script designed to stop others from stealing your images.

About Know2Play

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
«
Next
Newer Post
»
Previous
Older Post

No comments:

Post a Comment