Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

Столкнулся с проблемой в Яндекс Вебмастер - канонических ссылок нет ни на одной странице. Долго искал код, который должен их выводить, думал может удалил его когда-то в 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 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.