Canonical в категориях Принято

3

Включен плоский вид урлов для категорий

Страницы товаров: /product/product-name/
Страницы категорий: /category/category-name/

тесть если создать подкатегорию, то она так же будет иметь вид /category/category-name/

но  вот если перейти на нее и посмотреть код, то мы увидим каноникал этой страници которая ведет на /category/category-name/subcategory-name/ тоесть на страницу с 404 ошибкой, так как используется плоский вид ссылок для категорий

3 комментария

    • +1
      Nikolai Nikolai 9 августа 2020 15:35 #

      Убрать canonical вообще - такое себе решение, т.к. вместе с неправильными canonical ("/category/category-name/subcategory-name/") удаляются и правильные (например, пагинации).

    • -1
      chernolutsky chernolutsky Разработчик 9 августа 2020 17:54 #

      Временное решение для Плоского типа url страниц категорий

      В category.html добавляем:

      {$wa->meta(['canonical' => null], 1)}

      В <head> index.html или head.html добавляем:

      {if $frontend_category}
      <link rel="canonical" href="{$wa->domainUrl()}{{$wa->shop->categoryUrl($category)}}">
      {/if}

      Добавление новых комментариев к этой теме отключено.