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

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

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

ลองมาสถานการณ์ต่อไปนี้ เรา stealthsettingsด้วย. โฮสต์รูปภาพและเราไม่ต้องการให้เรียกดูรูปภาพบนหน้าเว็บอื่นนอกโดเมน 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/ [NC, OR]
RewriteCond% {HTTP_REFERER} ^ http: // (. +.)? hi5.com/ [NC, OR]
RewriteCond% {HTTP_REFERER} ^ http: // (. +.)? softpedia.com/ [NC]
.. RewriteRule * (? JPE G | 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

ผู้ก่อตั้งและบรรณาธิการ Stealth Settingsตั้งแต่ปี พ.ศ.2006 จนถึงปัจจุบัน มีประสบการณ์ด้านระบบปฏิบัติการ Linux (โดยเฉพาะอย่างยิ่ง CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS)

วิธีการ » Linux » อาปาเช่ » หยุด Hotlinking โดย .htaccess (วิธีการตั้งค่าการป้องกัน Hotlink ใน .htaccess)
แสดงความคิดเห็น