1

(4 ответов, оставленных в Вопросы по работе с системой)

У меня тоже  VPS хостинг но стабильности в скорости работы не добился. Есть подозрение что на стороне хостинга бывают тормоза периодически.  Как это можно проверить?

Ответ "https://www.dukeracing.ru" → Основной робот Яндекса
Код статуса HTTP    200 OK
Время ответа сервера    209мс
IP сайта    45.128.204.100
Кодировка    UTF-8(unicode-1-1-utf-8, UTF8)
Размер страницы    128,87КБ

2

(14 ответов, оставленных в Вопросы по работе с системой)

... и тишина, только мертвые  с косами стоят.

3

(14 ответов, оставленных в Вопросы по работе с системой)

Приведенный код прсто копирует адрес обращения к станице внутрь тега

В моем случае так
<link rel='canonical' href='https://сайт.ru/product/motornoe-maslo-mobil-super-3000-x1-5w-40-4-l-1l/?_openstat=абракатабра'/>

а нужно чтобы при любом обращении было так
<link rel='canonical' href='https://сайт.ru/product/motornoe-maslo-mobil-super-3000-x1-5w-40-4-l-1l-41690/>

В общем приведенный код не решает задачу прописки канонических страниц для всех уникальных страниц сайта.
Какие еще есть инструменты? Нужно отсечь все дубли которые так или иначе попали в индекс.

https://marketplace.readyscript.ru/addons/seoaddon/  -  вот эта штука есть но она обделена документацией.
Кто нибудь пользовался?

4

(14 ответов, оставленных в Вопросы по работе с системой)

Рабочий вариант вот этот.

Для вывода на всех страницах просто вставьте в layout.tpl в корне темы после {strip} этот код:
{$canonical_url={urlmake p=null}}
{$canonical_url=str_replace(urlencode("][0]"), urlencode("][]"), $canonical_url)}
{$domain=$smarty.server.HTTP_HOST}
{$protocol=$smarty.server.HTTP_X_FORWARDED_PROTO}
{$canonical_url="$protocol://$domain$canonical_url"}
{$app->setAnyHeadData("<link rel='canonical' href='$canonical_url'/>")|devnull}

Только обязательно после модификации чистим КЭШ в настройках системы, иначе эффекта не будет.  Всем спасибо!

5

(14 ответов, оставленных в Вопросы по работе с системой)

Сергей пишет:

метод работает, подтверждаю

{$cat_url={urlmake p=null}} {*очищает от постраничности*}
{$cat_url=str_replace(urlencode("][0]"), urlencode("][]"), $cat_url)}{*заменяем для фильтров на правиольный url*}
{$cat_url="https://ВАШДОМЕН$cat_url"} {* Готовим сам адрес *}
{$app->setAnyHeadData("<link rel='canonical' href='$cat_url'/>")|devnull} {* Вставляем в секцию head произвольный код. В данном случае в rel="canonical" *}


установка
1. заходим в админке Вебсайт - Настройка сайта ( смотрим там какая у вас тема уставновлена в поле тема например flatlines(blue)"
2. заходим Управление - Шаблоны - сверху выбираем вашу тему что посмотрели в пункте 1
3 переходим в корне к файлу в  layout.tpl нажимаем на файл для редактирования и вставляем копи-паст в самое начало после строчки <strip> файла код выше исправляя параметры "https://ВАШДОМЕН" на свои например "https://multizoo.ru"


У вас на сайте не работает, у меня тоже не получилось настроить ни один вариант.
Возможно вы это просто написали чтобы свой сайт обозначить. ... не суть.

Второй момент вшивать  домен в шаблон не совсем верно.  Если мультисайтовый рэдискрипт то как быть?