Всем привет! Обнаружилась проблема на сайтах с индексацией картинок которые выводятся через стили изображений (не важно, вьюха, галлерея и.т.д.) то есть везде где генерируются превью и к адресу изображения добавляется ?itok=INZd71GZ, но в роботсе стоит запрет на индексацию ?*, вот и всплыло что спустя сколько времени ни одна картинка выводимая подобным образом не индексировалась! Убрав с роботса ?* позволим индекс картинок но наплодим других дублей. Кто подскажет выход из положения? Если добавить в роботс что-то наподобие Allow: /*.jpg? - спасет?
Комментарии
Как Вы поняли, что они не индексируются?
Картинки оригинальные?
Так же как и проверяются страницы в индексе: site:domain.com только по картинкам, плюс есть функция поиск по картинкам, когда загружаешь картинку и тебе выдает на каких она сайтах есть, плюс RDS бар сразу может показывать сколько картинок в индексе и.т.д. Картинки оригинальные, целую студию свою сделали, упор основной на оригинальность картинок и делали, а тут такая подлянка(
Оригиналы должны индексироваться.
Для разрешения индексации превьшек добавьте в роботс:
Allow: /*?itok
Тогда разрешение в роботс исправит ситуацию.
Вот еще что любопытно, на втором сайте окончание к пути изображений ?itok=INZd71GZ не добавляется, пути к изображениям заканчиваются как и положено расширением файла, хотя используется те же модули, вьюхи и.т.п... не понятно какой модуль или какие настройки дают (добавляют) эти окончания...
В общем погуглив выяснилось что это нововведение безопасности друпала, на одном из сайтов версия не обновленное до последней, поэтому этих токенов и нет.. Убирать их разработчики крайне не рекомендуют, лишь в крайних случаях, хотя для их убирания уже есть модуль. Поэтому пока будем поощрять индексацию с помощью robots.txt