Запрет выдачи изображений чужим сайтам


Рубрика публикации: SEO
Опубликовал:
Дата публикации: Август 13, 2011 в 18:08
Оцените статью:
1 звезда2 звезды3 звезды4 звезды5 звезд (Вы первым оцените данную публикацию)
Loading ... Loading ...

468x60_2

Очень нередким действом является то, что недобросовестные модеры и ведущие рубрик всевозможных веб-сайтов ну и некоторые владельцы блогов, в целях экономии трафика, вместо того дабы сослаться на понравившиеся иллюстрации либо даже пересохранить их у себя на сервере, просто тянут их к себе напрямик с вашего вебсайта, или же как принято говорить “личат”.

Запрет выдачи изображений чужим сайтам

Запрет выдачи изображений чужим сайтам

Как разумеете, абсолютно ничего хорошего для вас, как хозяина веб-сайта с которого и тянуться напрямую рисунки на чужой веб-сайт — нет! И узнаете Вы про это пожалуй лишь по резко возросшему трафику или же по численности обращений к файлу, которое не соответствует числу посетителей. А потому что, в наше время трафик стоит денег и немалых, то отдавать просто так его на сторону досадно, ну и злостных личеров стоит наказать. Потому необходимо что-то делать, к счатью на большинстве обычных хостингов есть шанс воспользоваться файлом .htaccess, вот с его поддержкою и станем решать проблему.

Первый способ: перекрываем кислород для всех

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?site.ru/ [nc]
RewriteCond %{HTTP_REFERER} !^http://(www.)?google.com/ [nc] — доступ Гуглю открыт
RewriteRule .*.(gif|jpg|png)$ http://site.ru/images/hotlinkers.jpg [nc]RewriteRule .(jpe?g|gif|png)$ — [F] — эту строчку можно подставить вместо последней, чтобы перенаправлять на 403 Forbidden вместо картинки.

Что собственно происходит? Когда к серверу идет запрос на файл с расширением (gif|jpg|png), и этот запрос не с вашего сайта, то запрашиватель отправляется прямиком к картинке http://site.ru/images/hotlinkers.jpg, которая может быть расположена по вашему усмотрению и на ней может быть все что угодно. Такой способ быстро отбивает охоту личить ваши картинки.

Второй способ: убиваем особо злостных пожирателей трафика.

RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://(www.)?zloylicher.net/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(www.)?esheodin.com/ [NC]
RewriteRule .(jpeg|gif|png)$ images/hotlinkers.jpg [R,L]

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

Вся разница в том, что в одном случае вы закрываете доступ всем, а во втором только личерам.

Третий способ: Защищаем любые файлы на сайте от сличивания

RewriteEngine on
RewriteCond %{HTTP_REFERER} ^http://(www.)?zloylicher.com/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(www.)?esheodin.com/ [NC]
RewriteCond %{REQUEST_FILENAME} !hotlinkers.jpg$
RewriteRule .*.(gif|jpe?g|png|bmp|pdf|zip|rar|mp3|js)$ http://www.site.com/images/hotlinkers.jpg [R]

Так же, читайте о Самостоятельная оптимизация сайта, что бы не допустить ошибок при работе!

Похожие публикации:

Twitter покупает инженеров Posterous
Яндекс почистит мобильный SERP
Разработчики приложений для «Одноклассников» смогут заработать на рекламе
Google может не обращать внимание на «плохие» ссылки

Написать комментарий

You must be Необходимо авторизоваться, что бы публиковать комментарии.