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


Рубрика публикации: 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]

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

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

Ускоряем индексацию сайта в поискових сервисах!!!
Яндекс рассказал о нововведениях в поиске
Nielsen: Доверие к онлайн-рекламе растёт
Новости от Pr.Sape: прием сайтов с тИЦ от 10

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

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