Jump to content

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
6 часов назад, Aledvan сказал:

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

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.