В индексе страницы по shortlink вместо реального url

SM
На сайте с 30.07.2003
Offline
119
639

Недавно на одном блоге проапдейтил движок WordPress с 2.6 до 3.0.1, начались некоторые странности в яндексе. Одна из них состоит в том, что в индексе адрес некоторых страниц сменился на короткий url (адрес вида site.ru/?p=123, где 123 - id поста) в то время, как внутренние ссылки на них - по нормальным url. Страниц пока всего 11.

Посмотрел, при запросе таких страниц сервер отдает 301 редирект на версию с нормальным урлом (чпу).

При запросе страницы по ее нормальному url, в http-заголовке ответа содержится поле


Link: <httр://site.ru/?p=123>; rel=shortlink

В контенте страницы - тег

<link rel='shortlink' href='http://site.ru/?p=123' />

В яндексе для страниц с адресом вида site.ru/?p=123 есть сохраненная копия, т.е. походу копия страницы, на которую робота перенаправили.

В старом движке страница открывалась по обоим адресам (и короткий урл, и чпу).

На страницы с коротким url есть ссылки с постов в твиттере.

Собственно вопросы.

1. Это нормальное явление ? Было раньше у кого-нибудь подобное ?

2. Как избавиться от этого ?

Добавил в страницы

<link rel="canonical"...
- должно помочь ?

Если проставить на морде ссылки на эти страницы с нормальными урлами - может помочь ?

Заранее спасибо всем, кто ответит :)

Кулинарный блог (http://receptoman.ru)

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