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