Ответы пользователя по тегу Prestashop
  • Как настроить rel="canonical" для сайта на Prestashop?

    @Stroy-St
    Привет!
    Сайт Stroy-St.Ru на cms Prestashop 1.6.1.24
    Вставил этот код в header.tpl своего сайта. Сайт с SSL.
    Главная страница сайта, страницы производителей, страницы категорий товаров и страницы самих товаров получили rel="canonical" с ссылкой вида https. Отлично!
    Но страницы CMS "мой сайт/content/моя страница" получили rel="canonical" с ссылкой вида http.
    В результате проб и ошибок, правки кода в разных файлах, методом "тыка"- исправил эту ошибку таким вот способом:
    В строке вашего кода
    <link rel="canonical" href="{$link->getCMSLink($smarty.get.id_cms, null, false, $id_lang)}" />

    Заменил false на true
    <link rel="canonical" href="{$link->getCMSLink($smarty.get.id_cms, null, true, $id_lang)}" />


    И ссылки на страницах CMS получили rel="canonical" вида https.

    Как, Вы, думайте, так правильно?

    И ещё вопрос другие страницы, такие как:

    мой сайт/content/category/моя страница
    https://stroy-st.ru/feedback
    https://stroy-st.ru/sitemap
    https://stroy-st.ru/maps
    https://stroy-st.ru/new-products
    Страницы модулей и многие другие

    Вообще не получили ссылку rel="canonical"

    Подскажите пожалуйста, как сгенерировать код и для этих страниц.
    Спасибо!
    Ответ написан
    Комментировать