Адреса вида http://www.site.ru/index.php?...как удалить?

12
Timson
На сайте с 22.10.2009
Offline
88
1671

обнаружил на одном своем сайте кучу новых лишних страниц в панели яндекс-вебмастера:

http://www.site.ru/index.php?..............

после ? идет вот такие символы categoryID=89 , полследняя цифра меняется..

при переходе по ним

http://www.site.ru/index.php?.............. -вместо точек можно набирать что угодно

отображается главная страница, причем в адресной строке этот адрес http://www.site.ru/index.php?.............. остается, то есть у меня нагенерировалось куча подобных страниц-главных! и висят щас в индексе..что делать- как их всех убить? навсегда!

и откуда они могли взяться? у кого-нибудь есть опыт?

Решаю проблемы. Изменяю отношения между мужчиной и женщиной. https://www.psiholog.com.ru/ (https://www.psiholog.com.ru/) Помогаю Бизнесу достичь синергии. Отдаю ключи от эффективности.
Zdorova
На сайте с 09.01.2010
Offline
133
#2

Честно говоря, суть того, что вы хотели сказать, непонятна.

Из того, что вы указали ничего необычного не заметил. Это обчная структура ссылки.

Может хеш-код или ID сессий от куков?

sirota77
На сайте с 08.09.2008
Offline
161
#3

Timson, это идентификаторы сессий

ewg777, наверняка дал ссылки на мануалы

[umka]
На сайте с 25.05.2008
Offline
456
#4
sirota77:
Timson, это идентификаторы сессий

Больше похоже на идентификаторы категорий/разделов :)

И типа, эти разделы когда-то удалили, но при заходе на них, выдается не 404, а делается неявный редирект.

Лог в помощь!
Timson
На сайте с 22.10.2009
Offline
88
#5

При заходе на НИХ выдается главная, причем в адресной строке остаются ОНИ!

в Роботс я их сразу запретил Disallow: /index.php?* но откуда они взялись, и почему их индексируют ПС? Ранее их не было, на днях делали дамп базы, пытались менять адреса, добавляя в конце /.

[umka]
На сайте с 25.05.2008
Offline
456
#6
Timson:
При заходе на НИХ выдается главная, причем в адресной строке остаются ОНИ!

Это называется перезапись url или неявный редирект.

Timson:
в Роботс я их сразу запретил Disallow: /index.php?*

А вот так вы можете вообще вылететь из индекса :)

Timson:
но откуда они взялись, и почему их индексируют ПС?

Это уже другой впрос.

Если такие url-ы когда-то были, то нужно их крректно обрабатывать и отдавать ошибку 404.

По-идее, любой сайт site1.ru может наставить у себя ссылки на другой сайт site2.ru такого вида:

http://site2.ru/index.php?abrakadabra=1

http://site2.ru/index.php?abrakadabra=2

http://site2.ru/index.php?abrakadabra=3

... и т.д.

И если site2.ru отдаёт по ним страницы с кодом 200 или 302, то они будут проиндексированы поисковиками :)

Timson
На сайте с 22.10.2009
Offline
88
#7

Вот оно что!, благодарю вы очень помогли! А настроить мой сайт чтобы он корректно отдавал ошибку 404 вы можете? также не знаете ли вы как слэши добавлять в джумле и друпале? Судя по всему мне требуется помощь на постоянной основе)

[umka]
На сайте с 25.05.2008
Offline
456
#8

Думаю, тут найдутся желающие вам помочь за деньгу.

Про добавление слэшей новые темы создаются как минимум раз в день ))

Так что читайте ветку )

InoHacker
На сайте с 18.10.2009
Offline
75
#9

Если речь идет о Джумле и стандартном SEF, то для того, что бы убрать index.php из урла надо всего лишь в настройках Сайта в "Установки Search Engine Optimization" поставить в положение "Да" настройку "Использовать mod_rewrite".

Я бы рекомендовал использовать для ЧПУ какой-нибудь сторонний модуль ... типа sh404sef ... там и страницу ошибок можно корректно настроить и сделать любой вид урла.

Магазин аккаунтов с балансом Litres,DNS,Ozon,Rotapost и еще 50+ других сервисов тут - vk.cc/7QK0Sk
Timson
На сайте с 22.10.2009
Offline
88
#10

К сожалению пока никто не откликнулся...видно у всех много работы. Также требуется настраивать 301 редирект - тоже желающих нет.:)

InoHacker, а настроить сможете? Это друпал.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий