К содержимому
Вопросы

Частые вопросы

Обновлено

Почему после установки нет canonical?

Проверьте вызов {$wa->head()} в теме, выбранные «Типы страниц» и настройку «Самоссылающиеся канониклы». Плагин не задаёт canonical при установленном статусе ответа, отличном от 200, и при невозможности получить основной адрес записи. Подробнее — «Вывод в теме».

Почему canonical остался после отключения типа страницы?

Отключение типа прекращает вычисление адреса этим плагином. Оно не очищает мету, которую ранее задали Блог или другое расширение.

Почему при снятом флажке «Самоссылающиеся канониклы» тег всё равно есть?

Плагин пропускает свой canonical только при точном совпадении вычисленного и текущего полного URL. При удалении метки или номера страницы адреса различаются, поэтому тег сохраняется. Кроме того, плагин не удаляет ранее заданный canonical Блога.

Почему метка осталась в canonical списка?

Проверьте точное имя в «Отбрасываемые GET-параметры»: регистр имеет значение, маски не поддерживаются. Например, исходный список содержит utm_source, но не UTM_SOURCE. Не перечисленные параметры плагин сохраняет.

Почему параметры записи обрабатываются иначе, чем параметры списка?

Для записи плагин получает основной адрес через blogPost::getUrl(), а не очищает текущий URL. Поэтому список «Отбрасываемые GET-параметры» управляет списками записей, а canonical записи не зависит от этого поля.

Можно ли направить canonical второй страницы на первую?

Да. Выберите «Пагинация» → «На первую страницу списка». Плагин исключит page из canonical списка. Это не перенаправление посетителя: открытая страница останется той же.

Как обрабатывается запись, открытая через категорию?

Плагин распознаёт её как запись и получает основной адрес через Блог. Для этого должен быть выбран тип «Записи». Настройка «Категории» относится к спискам категории.

Нужны ли плагины «Категории» и «Теги»?

Нет. Они нужны только для соответствующих страниц. «Канонические ссылки» также работает с записями, лентой, архивом по датам и страницами авторов. Поддержка произвольных сторонних категорий кодом отдельно не заявлена.

Почему на странице два canonical?

Проверьте ручные теги в теме, повторный вызов {$wa->head()} и другие расширения. Плагин заменяет мету ответа, но не удаляет теги из готового HTML шаблона.

Где задать свой адрес для отдельной записи?

Такого поля у плагина нет. Основной адрес берётся штатным методом Блога. В настройках доступны выбор типов страниц, пагинация, самоссылающиеся canonical и список исключаемых GET-параметров.

Закроет ли плагин дубли для посетителей или гарантирует индексацию?

Плагин задаёт canonical в HTML; он не выполняет перенаправления и не управляет решениями поисковой системы. Результат его работы проверяют по исходному HTML страницы, а не по изменению адреса в браузере.