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

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

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

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

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

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

RewriteEngine On
RewriteCond% {HTTP_REFERER} Http:?! // (.. +) Stealthsettings.com/ [CN] 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 On
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.

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

Про автора

Stealth LP

Засновник і головний редактор налаштування StealthУ день 2006.
Досвід в операційних системах Linux (зокрема, CentOS), Mac OS X, Windows XP> Вікна 10 і WordPress (CMS).

Залишити коментар