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.
* Укажите, как использовать .htaccessМодуль mod_rewrite должны быть представлены в веб-сервере Apache.