Пара вопросов про "canonical"

О
На сайте с 20.09.2012
Offline
63
593

Всем привет, вот такая ситуация, переделываю один сайт на другой движок, с друпал на самопис, стараясь максимально сохранить структуру старого двигла (ссылки и прочее). Вот немного туплю, как лучше сделать. Статья на сайте имеет ссылку такого вида

http://sitename.ru/node/1234

Есть блок вывода 10 последних комментариев, с ссылкой такого вида

http://sitename.ru/comments/15753#comment-15753

по обеим ссылкам открывается одна и та же статья, но по ссылке comments/15753#comment-15753

она открывается на якоре комментария

Прописан тег "canonical" для статьи, чтобы избежать дублей.

Я хочу сделать немного по другому, ссылка на статью останется прежней -

http://sitename.ru/node/1234 , а ссылка на комментарий к этой статье вот такой

http://sitename.ru/node/1234#comment-15753

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

И дополнительно вопрос по <link rel="canonical"> - странная ситуация, в IE 9 из-за него рушится верстка, убираю - все гуд. С чем может быть связано?

Заранее спасибо за ответы))

devkalion
На сайте с 03.02.2015
Offline
60
#1

Во втором случае - не нужен canonical."

http://sitename.ru/node/1234#comment-15753"

И дополнительно вопрос по <link rel="canonical"> - странная ситуация, в IE 9 из-за него руш

Именно из за данного тега - такое не может быть. возможно у вас что-то закрыто не правильно

L
На сайте с 07.12.2007
Offline
351
#2
Оконщик:
ссылка на статью останется прежней -
http://sitename.ru/node/1234 , а ссылка на комментарий к этой статье вот такой

http://sitename.ru/node/1234#comment-15753
нужен ли в этом случае canonical

Да, тут rel=canonical уже не нужен, это одна и та же страница, и перемещение на якорь делает браузер уже не запрашивая страницу с сервера(если не задействован хитрый ajax).

ПС будет держать в индексе только одну страницу - http://sitename.ru/node/1234, фрагмент URL после # поисковики удаляют при нормализации url.

devkalion
На сайте с 03.02.2015
Offline
60
#3
Ladycharm:
Да, тут rel=canonical уже не нужен, это одна и та же страница, и перемещение на якорь делает браузер уже не запрашивая страницу с сервера(если не задействован хитрый ajax).

ПС будет держать в индексе только одну страницу - http://sitename.ru/node/1234, фрагмент URL после # поисковики удаляют при нормализации url.

Совершенно верно ответил. По поводу нормализации.

О
На сайте с 20.09.2012
Offline
63
#4

Спасибо ответившим! Но вот про нормализацию теперь вопрос - мне что-то нужно делать для этой самой нормализации?

devkalion
На сайте с 03.02.2015
Offline
60
#5
Оконщик:
Спасибо ответившим! Но вот про нормализацию теперь вопрос - мне что-то нужно делать для этой самой нормализации?

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

L
На сайте с 07.12.2007
Offline
351
#6

Я так понимаю, что нормализацию url делают сами поисковые системы на своей стороне.

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