Проблема с «Canonical» тег в Drupal 7?

Есть на сайте страницы с адресами в виде:


site.ru/novost-dnja


можно перейти по адресу


site.ru/novost-dnja.eofvqrfqлщт

site.ru/novost-dnja?eofvqrfqлщт

site.ru/novost-dnja&eofvqrfqлщт


и будет показана та же страница. проблема вот в чем, движок генерирует на этих «подстраницах» теги каноникал вида:

<link rel="canonical" href="site.ru/novost-dnja&eofvqrfqлщт" />



Вместо того, что бы указывать, что эта мусорная страница — лишь копия основной. То есть каноникал должен выглядеть так:

<link rel="canonical" href="site.ru/novost-dnja" />



Подскажите как это реализовать, пожалуйста.


PS^ используется Pathauto для создания ЧПУ адресов и Global Redirect для переадресации страниц /node/123 на страницы типа site.ru/novost-dnja
  • Вопрос задан
  • 4341 просмотр
Решения вопроса 1
@mactator
Metatag поставьте, у него отдельно настраивается каноникал через токены. Проверил на своих сайтах, такой проблемы нет.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@mactator
С помощью него можно подтвердить стороннюю короткую ссылку code.google.com/p/shortlink/wiki/Specification
Причем это может произойти с помощью head-запроса на ваш сервер, без необходимости грузить всю страницу
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы