Проблема с индексированием URL

Главные вкладки

Аватар пользователя f4llou7 f4llou7 9 июня 2007 в 22:54

Возникла одна проблемка.
До перехода на Drupal, у сайта урлы были вида -www.site.ru/index.php?mod=123&pid=321 (для примера), и были проиндексированы страницы Яндексом с такими url ( и не только проиндексированы, но и стояли ссылки с других сайтов на страницы моего сайта в таком виде).
Так вот когда заходишь на новый сайт ( уже под Drupal) по такой ссылке, то тебя перебрасывает на главную страницу, а внизу почему-то где стоят цифры на номера страниц адреса формируютя в таком виде:
-site.ru/news?page=1&mod=123&pid=321
-site.ru/news?page=2&mod=123&pid=321
и так далее ...
И все бы ничего, только Яндекс индексирует эти страницы, а на полезные внимания не обращает
Подскажите пожалуйста, как сделать, чтобы не добавлялся никакой код в ссылку или система просто выдавала 404 ошибку без всяких левых ссылок

P.S Если не совсем понятно, то попробуйте набрать
-http://drupal.ru/index.php?mod=123&pid=321- и обратите внимание на полосу с номерами страниц.

Комментарии

Аватар пользователя vasilyyaremchuk vasilyyaremchuk 10 июня 2007 в 2:19

а не проще нужным страница прописать синонимы такие, как были старые страницы, тогда при обращении по старым адресам будут выдаваться новые страницы и никаких 404 возникать не будет!

Аватар пользователя beer_destroyer beer_destroyer 10 июня 2007 в 12:38

Можно написать снипет и выдавать его на 404-й странице. А в нем написать разбор $_GET и редирект 301-й на соотв. URL.

Такое решение представляется наиболее красивым и правильным. При этом поискивики это схавают и пузомерки не уменьшатся. Но схавают не все, конечно.