หยุด Hotlinking โดย .htaccess (วิธีการตั้งค่าการป้องกัน Hotlink ใน .htaccess)

"hotlinking"และยังเป็นที่รู้จักภายใต้ชื่อ leeching, ลูกหมูสนับสนุน, การเชื่อมโยงโดยตรง, คว้าภาพนอกสถานที่ เป็นวิธีการที่หน้าเว็บที่ใช้ภาพของ เว็บไซต์อื่น ๆ ภาพที่มีขนาดใหญ่มากขึ้นและการเข้าชมหลายเว็บไซต์ที่เอาภาพการจราจรมากขึ้นและใช้แบนด์วิธมากขึ้น (แบนด์วิดธ์) บนเซิร์ฟเวอร์ที่มา ของหลักสูตรนี้ใช้ไม่เพียง แต่ภาพ คุณสามารถดึงไฟล์ .mp3, ไฟล์ วีดีโอ และแม้กระทั่ง หอจดหมายเหตุ. ในทั้งสามกรณีการใช้แบนด์วิดธ์จะเพิ่มสูงขึ้นมากและจะนำค่าใช้จ่ายเพิ่มเติมสำหรับเซิร์ฟเวอร์โฮสต์

วิธีการที่เราสามารถปิดกั้นเว็บไซต์อื่น ๆ เพื่อถ่ายภาพของแหล่งที่มาของเราหรือไม่

ลองมาสถานการณ์ต่อไปนี้ เรา stealthsettings.com เราไม่ได้เป็นเจ้าภาพจัดการภาพและภาพจะต้องดำเนินการในเว็บไซต์อื่นนอกขอบเขต stealthsetting.com ในกรณีนี้เราจะทำอย่างไรต่อไป

ฮิต เพิ่มไฟล์ .htaccess in Webrootเว็บไซต์ที่เป็นภาพเป็นเจ้าภาพ

2 ใน .htaccess เพิ่มบรรทัดต่อไปนี้

RewriteEngine เปิด
RewriteCond% {HTTP_REFERER}! Http: // (. +.)? Stealthsettings.com/ [NC] RewriteCond% {HTTP_REFERER}! ^ $
.. RewriteRule * (? JPE G | gif | bmp จะ | png) $ http://laurentiu.us/oops.gif [L]

ซึ่งหมายความว่าไฟล์ที่มีนามสกุล . jpg,. Jpeg,. Gif,. Bmp si . Png ไม่สามารถถ่ายได้โดยตรงจากแหล่งที่มาของ stealthsettings.com และไซต์ที่จะถ่ายภาพจะแสดงภาพ oops.gif โฮสเทลลา laurentiu.us.

นี่เป็นกรณีที่จริง "ไอทีบล็อก"คิดว่าจะช่วยให้คนที่โง่เขลา ขโมยบทเรียน จากเรา กับแหล่งที่มาทั้งหมด เพิ่มสายใหม่ใน .htaccess มีผลต่อไปในเว็บไซต์ที่เอาภาพ:

ผมไม่ทราบว่า - เราสอนคุณ

วิธีที่เราสามารถป้องกันเว็บไซต์ที่เฉพาะเจาะจงในการถ่ายภาพ

อาจมีสถานการณ์อื่น ๆ ที่เราต้องการที่จะช่วยให้การถ่ายภาพจากเว็บไซต์อื่น ๆ ยกเว้นบาง

RewriteEngine เปิด
RewriteCond% {HTTP_REFERER} ^ http: // (.. +) Facebook.com/ [CN, OR] RewriteCond% {HTTP_REFERER} ^ http: // (.. +) Hi5.com/ [CN, OR] RewriteCond% {} ^ HTTP_REFERER http:.. // (.. +) softpedia.com/ [NC] RewriteRule * (? JPE กรัม | GIF | BMP | png) $ http://laurentiu.us/oops.gif [L]

ในสถานการณ์ดังกล่าวข้างต้นเว็บไซต์ทั้งหมดที่สามารถดึงภาพจาก stealthsettings.com (หรือเว็บไซต์สำหรับรุ่นที่. Htaccess) ที่มีข้อยกเว้นของชื่อจาก facebook.com, hi5.com si softpedia.com. ภาพที่ถ่ายจากทั้งสามพื้นที่ที่จะถูกนำ laurentiu.us / oops.gif

* ระบุที่จะใช้ โมดูล mod_rewrite จะต้องนำเสนอในเว็บเซิร์ฟเวอร์ Apache

หยุด Hotlinking โดย .htaccess (วิธีการตั้งค่าการป้องกัน Hotlink ใน .htaccess)

เกี่ยวกับผู้เขียน

ชิงทรัพย์แผ่นเสียง

ผู้ก่อตั้งและบรรณาธิการ การตั้งค่าชิงทรัพย์ในวันที่ 2006
ประสบการณ์เกี่ยวกับระบบปฏิบัติการ Linux (โดยเฉพาะ CentOS), Mac OS X Windows XP> Windows 10 และ WordPress (CMS)

แสดงความคิดเห็น