Опубликовано: 8 апреля 2017
Плагин SEO Пагинация
Здравствуйте!
Установил плагин SEO Пагинация и обнаружил что все ссылки в категориях не канонические. Раньше не обращал внимания на это были ли они изначально каноническими.
Для работы плагина нужно было вставить год в индекс.штмл (выделен жирным шрифтом):
{if !empty($canonical)}<link rel="canonical" href="{$canonical}"/>{/if}
{$wa->block("shop.seo_pagination")}
<link rel="shortcut icon" href="/favicon.ico"/>
Уважаемые разработчики, как сделать чтобы первая страница в пагинации была каноническая, а вторая, третья и др. остались неканоническими?
Ссылка на категорию, если нужно https://quadromotors.ru/category/radioupravlyaemye-modeli-mashin/
Комментарии (3)
Здравствуйте Михаил!
это строка {if !empty($canonical)}<link rel="canonical" href="{$canonical}"/>{/if}
от вебасиста
эта
{$wa->block("shop.seo_pagination")}
на сколько я понял от плагина
как плагин работает я не знаю - это уже к разработчику плагина
без плагина можно вставить такой код
* заодно будут линки
link rel="prev"
link rel="next"
вместо
{if !empty($canonical)}<link rel="canonical" href="{$canonical}"/>{/if}
прописать
* если сайт на https
вторую строку заменить на
{if strpos($trimmed_absolute_url, 'https://') === 0}
Здравствуйте, Игорь!
Спасибо за скорую помощь моему сайту!
Еще один вопрос, если позволите. Как сделать вывод описания только на первой странице в категории?
Кстати, если кто то еще интересуется этой темой, полезные ссылки. Яндекс: https://yandex.ru/blog/platon/2878, Гугол: https://support.google.com/webmasters/answer/16637...
В файле category.html замените строку:
{if $category.description}
строкой:
{if $category.description && $wa->get("page", 1) == 1}