"Хотлінкінга”Або також відомий як скачую, Скарбничка-підтримка, прямого зв'язку, віддаленого захоплення зображення метод, за допомогою якого веб-сторінки знімає Веб-сервер інші сайти. Чим більше великих зображень і кілька візитів на сайт, який взяв зображення ще більше трафіку і споживають більше діапазон (ширина смуги) На вихідному сервері. Звичайно, це відноситься не тільки до зображень. Ви можете витягувати файли . 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.
* Вкажіть, як використовувати .htaccessМодуль mod_rewrite повинні бути присутніми в сервері Apache.