Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Добавление каконических ссылок


 Поделиться

Рекомендованные сообщения

Столкнулся с проблемой в Яндекс Вебмастер - канонических ссылок нет ни на одной странице. Долго искал код, который должен их выводить, думал может удалил его когда-то в header.tpl. Посмотрел в чистом дистрибутиве 1552, но так и не нашел... Для решения проблемы вставил в header.tpl такой код:

<?php $canonical_url = $og_url;
$canonical_url = preg_replace("/\?.*/", "", $canonical_url);
?>
<link rel="canonical" href="<?php echo $canonical_url ?>" />

Просто вырезал все от знака "?" в ЧПУ ссылке. В итоге ссылки вышли такого вида:

<link rel="canonical" href="https://site.ru/balansir-spider-pro-17-18-gr-70-mm-29.html" />

Проверил на всех страницах, в фильтрах и пагинациии, работает корректно, ничего не добавляется после урл. Вопрос- какие минусы могут вылезти у этого варианта?

2019-07-17_121322.jpg

Ссылка на комментарий
Поделиться на других сайтах


Я проблему с каноникал решал через редактирование кода отдеьлно продукта, отдельно категории, отдельно производителя. Код на этом форуме есть.

Ссылка на комментарий
Поделиться на других сайтах


6 часов назад, Aledvan сказал:

Я проблему с каноникал решал через редактирование кода отдеьлно продукта, отдельно категории, отдельно производителя. Код на этом форуме есть.

А в чем проблема была? Тоже не было ссылок?

PS к модерам - откорректируйте название темы, раз уж править тут ничего нельзя

Ссылка на комментарий
Поделиться на других сайтах


Ответ на вопрос: "Вопрос- какие минусы могут вылезти у этого варианта?"

Минус будет в том что на всех страницах rel="canonical" будет сам на себя, то есть к примеру у страниц пагинации будут ссылки вида "https://site.ru/категрия1/катигория2/?page=2". Что есть неправильно, и на страницах пагинации rel="canonical" должен быть на первую страницу, дабы избежать дублей.

Ссылка на комментарий
Поделиться на других сайтах


Дело в том, что ссылок вида "https://site.ru/категрия1/катигория2/?page=2" нет, по скольку ?page=2 вырезается. Так что все пагинации имеют одинаковый canonical  https://site.ru/категрия1/катигория2

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.