Это сущий пустяк.
RewriteCond %{HTTP_REFERER} ^$
RewriteCond %{HTTP_USER_AGENT} !(Googlebot|bingbot|msnbot|yahoo-mmcrawler|YandexImages) [NC]
RewriteCond %{REQUEST_URI} !^(.*)/p/(.*)jpg$
RewriteRule ^(.*)jpg$ $1php
Объясняю.
Не отдаёт реферрер, тогда так
И все дела.
RewriteRule ^(.*)jpg$ $1php - получает страницу с картинкой, а не картинку. Работает чётко. За урл, где это реализовано, ко мне в личку велком.
Меня всегда умиляет, что все про свои сайты сразу же пишут - СДЛ. И у всех, кого не возьми - только СДЛ. И даже если гугл банит, ну, всё-равно СДЛ.
Ага, там уже М. Катцц вас ждёт со своими ответами в стиле "Работай бесплатно на корпорацию Добра и будет тебе счастье".
Редирект работает по принципу "image hotlink protect". Т.е. защита от скачивания файла *.jpg напрямую. Гугл боту и остальным ботам всё разрешено, но, когда в поиске человек хочет посмотреть так называемый "Источник картинки", или непосредственно сам *.jpg файл, то его, при попытке открыть изображение напрямую, перекидывает на главную страницу сайта. Т.е. зачем мне, сделав фотографию, не только её бесплатно демонстрировать, но ещё и разрешать нагрузку на сервер моего сайта, т.е. оплачивать чей-то и так бесплатный просмотр моей фотографии? Мне это не нужно, извините. Кто хочет посмотреть картинку, пусть жмёт ссылку, которая ведёт на страницу с фотографией.
Благодаря пользователю Alex007 поставил .htaccess, который редиректит с .jpg на главную. Что удивительно, пошёл траф и из Бинга, а я и не знал, что он есть. Это приятно. Вот только непонятно, почему гугл добавил траф - это мне не очень нравится.
Понравился коммент
http://googlewebmastercentral.blogspot.ru/2013/01/faster-image-search.html
С одной стороны гугл экономит на серверах, т.к. картинка тянется прямо с сайта автора, с другой стороны, сайт вебмастера становится ненужным, потому как оригинальная страница автора с картинкой становится тоже ненужной.
Браво, теперь фотограф не просто бесплатно фотографиреут для гугл, но ещё и хостинг оплачивает, чтобы гуглу не тратить зря свои ресурсы на размещение фотографий. Действительно, браво!
И вот что - это не новый дизайн, это новый подход к выдаче: переход от правомерной трансляции вебсайтов, что было при становлении гугла, к трансляции самих сайтов на странцах гугл.
Гугл начал 24 января 2013 с картинок, хотя и прежний "дизайн" уже был с рыльцем в пушку, а закончит трансляцией текстов и других сайтов на своих страницах.
Видимо, со временем весь Интернет будет начинаться с адреса google, а не www. Единственным исключением будут соцсети и ещё несколько крупняков, полностью объединяющих свои отрасли.---------- Post added 29-01-2013 at 15:54 ----------
Кстати, в старом дизайне на сайт можно было тоже не заходить, но сейчас и подавно.
Да, походу всё больше гугл серверов переходят на это дело. Смотрю индийский гугл, оттуда переходы идут пока ещё как с нового, так и со старого интерфейса картнок.
Пока то же самое. Есть английский картиночный сайт (фото). Траф упал, доходов меньше не стало, но в статистике уменьшилось кол-во показов на треть, но и CTR вырос на треть, с 2% до 3%.
Есть такое дело. Чем больше вебмастеров будет уничтожено, тем больше прибылей в отчётном году. Это даже на улыбке М.Кэттса написано.