Спрете Hotlinking от. Htaccess (Как да настроите Hotlink защита инча Htaccess)

"Hotlinking"Или известна като leeching, прасенце-подкрепа, директно свързване, Външен грайфери на изображението е метод, чрез който дадена уеб страница снима други сайтове. Колкото по-големи изображения и множество посещения на сайта, която се изображения е още по-голям трафик и консумират по-лента (Bandwidth) От източника сървър. Разбира се, това важи не само за снимки. Можете да извличате файлове . Mp3, Файлове видео и дори архиви. В последните три случая трафик консумация да бъде много по-висока и ще се прилагат автоматично хост сървъра разходи допълнително.

Как можем да блокира други сайтове, за да правите снимки на нашия източник?

Да вземем следния сценарий. В момента има stealthsettings.com приемащите изображения и не желаят, че изображението може да бъде възстановен в друга уеб-страница извън stealthsetting.com. В този случай ние ще правим по-нататък.

1. Добавяне на файл . Htaccess in WebrootВ сайта, на който се хоства на изображенията.

2. В .htaccess добавете следните редове.

RewriteEngine На
RewriteCond% {HTTP_REFERER} HTTP:!?! //. (. +) Stealthsettings.com/ [КН] 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 Hostal laurentiu.us.

Ето един истински случай. А "IT Блог"Мислех, че за да се помогне на хората невежи кражба на уроци от нас. С всички източници. Добавени са нови линии в .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)

За автора

Stealth LP

Основател и редактор Stealth НастройкиВ 2006 дата.
Опит с Linux операционни системи (особено CentOS), Mac OS X, Windows XP> Windows 10 и WordPress (CMS).

Оставете коментар