Стоп хотлинкинга от .htaccess (Как настроить Hotlink Защита в .htaccess)

Hotlinking»Или также известный как Качает, свинка-поддержка, прямые ссылки, выездные грейферы изображения это метод, с помощью которого веб-страницы занимает изображение другие веб-сайты. Более крупными изображениями и несколько визитов на сайт, который взял изображений еще больше трафика и потребляют больше Банда (Пропускная способность) На исходный сервер. Конечно, это относится не только к файлам. Вы можете получать файлы .mp3И файлы видео и даже архив. В эти последние три потребления Банда случаев будет гораздо выше и может автоматически привести дополнительные расходы на хост-сервере.

Как мы можем блокировать другие сайты, чтобы сфотографировать наш источник?

Чтобы сделать следующий сценарий. Мы stealthsettings.com хост изображения, и мы не хотим, чтобы изображения загружались на другую веб-страницу за пределами домена 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.

Вот реальный случай. А "IT блогОн думал о помощи невежественным людям кража учебники от нас. С учетом всех источников. Новых линий добавил Htaccess оказало следующее влияние на участке, который взял изображений.:

Не знаю - мы научим вас

Как мы можем блокировать определенные сайты, чтобы сфотографироваться.

Могут быть и другие ситуации, в которых вы хотите, чтобы принимать изображения с других сайтов, за исключением некоторых.

RewriteEngine On
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 (КМС).

КАК » Linux » апаш » Стоп хотлинкинга от .htaccess (Как настроить Hotlink Защита в .htaccess)
Оставьте комментарий