Как убрать несуществующие страницы?

Добрый день!

Страницы сайта имеют такую структуру: _http://site.ru/kategoria/podkategoriya/zapis.htm

Проблема в том, что записи нормально отображаются, если в урле удалить любую часть, кроме домена и записи, например:
_http://site.ru/kategoria/zapis.htm

а также если добавить любую белиберду:
_http://site.ru/kategoria/sdfdf/podkategoriya/zapis.htm

Таким образом одна и та же запись может иметь бесконечное количество дублей под разными адресами, что может привести к санкциям поисковых систем.

Как сделать так, что б записи загружались только под нужными адресами?

Спасибо

Вы действительно думаете, что поисковики будут подбирать разные варианты доступа к странице, а не ограничатся найденными на сайте или в сайтмапе ссылками?

Поисковики подбирать сами ничего не будут конечно, но кроме внутренних ссылок на сайте и в сайтмапе они еще индексируют и внешние ссылки с других сайтов. И судя по бэклинкам на мой сайт, кто-то уже додумался поставить ссылки на несуществующие страницы.

Элементарный пример: кто-нибудь решил сослаться на мой сайт, но случайно сделал ошибку в URL. Вместо того, что б выдавать 404 ошибку, URL будет успешно открываться и индексироваться поисковой системой, что крайне нежелательно по указанным выше причинам.

У меня в настройках ЧПУ стоит такая произвольная структура: /%category%/%postname%.htm
Может, дело в ней?

P.S. Прошу прощения у модератора что создала тему не в той ветке форума, прошу перенести. Спасибо.

Вопрос действительно актуальный. Дублированные страницы появляются в индексе поисковика довольно часто. Кто нибудь нашел решение?

Anonymous
Отправить
Ответ на: