Стоп хотлінкінга від .htaccess (Як налаштувати Hotlink Захист в .htaccess)

"Хотлінкінга”Або також відомий як скачую, Скарбничка-підтримка, прямого зв'язку, віддаленого захоплення зображення метод, за допомогою якого веб-сторінки знімає інші сайти. Чим більше великих зображень і кілька візитів на сайт, який взяв зображення ще більше трафіку і споживають більше діапазон (ширина смуги) На вихідному сервері. Звичайно, це відноситься не тільки до зображень. Ви можете витягувати файли . Mp3, Файли відео і навіть архів. У ці останні три смуги пропускання випадків буде набагато вище, і автоматично хост-сервері додаткові витрати.

Як ми можемо блокувати інші сайти, щоб сфотографувати наше джерело?

Візьмемо таку ситуацію. У нас є stealthsettings.com image host, і ми не хочемо, щоб зображення отримувались на іншій веб-сторінці за межами домену stealthsetting.com. У цьому випадку ми зробимо наступне.

1. Додати файл .htaccess in WebrootСайт, на якому розміщені зображення.

2. . Htaccess додати наступні рядки.

RewriteEngine On
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.

Ось реальний випадок. A "ІТ БлогВін думав допомогти невігласам крадіжка підручники від нас. З урахуванням усіх джерел. Додано нові лінії Htaccess зробило наступне вплив на ділянці, який взяв зображень.:

Я не знаю, - ми навчимо вас

Як ми можемо блокувати певні сайти, щоб сфотографуватися.

Там можуть бути й інші ситуації, в яких ви хочете дозволити приймати зображення з інших веб-сайтів, за винятком деяких.

RewriteEngine On
RewriteCond% {HTTP_REFERER} ^ http: // (. +.)? Facebook.com/ [NC, АБО]
RewriteCond% {HTTP_REFERER} ^ http: // (. +.)? Hi5.com/ [NC, АБО]
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 » Apache » Стоп хотлінкінга від .htaccess (Як налаштувати Hotlink Захист в .htaccess)
Залишити коментар