Vladimir_K

Ссылки с старого движка в индексе на Sitebill.

Recommended Posts

Здравствуйте.

Столкнулись с такой проблемой. Перенесли сайт с старого движка (Joomla) на Sitebill. Отправили новый сайт на переиндексацию. Уже несколько месяцев назад. А сегодня обнаружил в Яндекс Вебмастере кучу старых ссылок (со старого сайта), но которые приспокойно индексируются! 

Полез разбираться и оказалось, что Sitebill обрабатывает любые ссылки с параметрами, даже если их совершенно нет в системе! Он просто выдаёт страницу по типу выдачи результата работы фильтра.

Привожу примеры таких ссылок. Мне удалось выявить пока пять типов (можете, кстати скопировать любую из них и вставить после адреса вашего сайта, она сработает):

/index.php?option=com_zoo&task=item&item_id=22121&category_id=301&Itemid=1135
/index.php?option=com_zoo&task=item&item_id=13251&category_id=397&Itemid=1228
/index.php?option=com_zoo&task=item&item_id=21831&category_id=387&Itemid=1219
/index.php?option=com_zoo&task=item&item_id=22458&Itemid=1124
/index.php?option=com_zoo&task=item&item_id=16621&Itemid=1243    
/index.php?option=com_zoo&task=item&item_id=12154&Itemid=1311
/kvartiry-posutochno/item/index.php?option=com_zoo&task=item&item_id=16013&Itemid=1238    
/kvartiry-posutochno/item/index.php?option=com_zoo&task=item&item_id=15114&Itemid=1220
/kvartiry-posutochno/item/index.php?option=com_zoo&task=item&item_id=18049&Itemid=1195

Здесь вместо "kvartiry-posutochno" могут быть другие алиасы.

/kvartiry-posutochno/index.php?option=com_zoo&task=item&item_id=690&Itemid=1338
/kvartiry-posutochno/index.php?option=com_zoo&task=item&item_id=1151&Itemid=1329

Здесь тоже самое.

И наконец последнее. Какая-то длинная жесть, два примера:

/?e[_itemcategory]=426&e[c15114a5-c8c1-44a7-b552-93df939fc3a5]=&e[f6d950b4-579a-4676-9f11-56138430c051][range][0]=&e[f6d950b4-579a-4676-9f11-56138430c051][range][1]=600&e[a71c7b77-4ebf-4944-a43b-6438f90356e2]=&e[47fb46ed-ec13-4770-b709-fba4a9045235]=&e[9b42f024-fc0a-446c-a5a1-d8e8fab20064]=&e[52cc02be-7792-4a65-8807-158612fd837d]=&limit=10&order=rmdate&logic=and&send-form=Искать&controller=searchjbuniversal&task=filter&exact=1&type=rest&app_id=10&page=2

и

/?e[_itemcategory]=439&e[c15114a5-c8c1-44a7-b552-93df939fc3a5]=&e[f6d950b4-579a-4676-9f11-56138430c051][range][0]=&e[f6d950b4-579a-4676-9f11-56138430c051][range][1]=&e[a71c7b77-4ebf-4944-a43b-6438f90356e2]=&e[47fb46ed-ec13-4770-b709-fba4a9045235]=&e[9b42f024-fc0a-446c-a5a1-d8e8fab20064]=&e[52cc02be-7792-4a65-8807-158612fd837d]=&limit=10&order=rmdate&logic=and&send-form=Искать&controller=searchjbuniversal&task=filter&exact=1&type=rest&app_id=10&page=2

Так вот собственно вопрос. Было бы логичнее, что бы такие ссылки отправлялись как минимум на 404-ю, поскольку они не сущесвуют в системе. А в идеале это + как-то закрыть их через .htaccess

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
RewriteCond %{QUERY_STRING} ^option=com_zoo
RewriteRule ^.*$ /404.html? [R=301,L]

это должно перенаправить все у кого есть "option=com_zoo"

Последние можно выхватить как

RewriteCond %{QUERY_STRING} ^(.*)controller=searchjbuniversal&task=filter
RewriteRule ^.*$ /404.html? [R=301,L]

Только точку перенаправления указать какую-то реальную.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, abushyk сказал:

RewriteCond %{QUERY_STRING} ^option=com_zoo
RewriteRule ^.*$ /404.html? [R=301,L]

это должно перенаправить все у кого есть "option=com_zoo"

Последние можно выхватить как


RewriteCond %{QUERY_STRING} ^(.*)controller=searchjbuniversal&task=filter
RewriteRule ^.*$ /404.html? [R=301,L]

Только точку перенаправления указать какую-то реальную.

Да, срабатывает, спасибо. Только я не совсем понял, что значит "точку перенаправления указать какую-то реальную"? У меня шаблон realia, так там на site.com/404.html как раз и висит реальная страница с 404-й. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
16 минут назад, abushyk сказал:

Если есть такая страница, то тогда все норм, менять не нужно.

Так и поступили. Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас