К содержимому
Настройка

Настройка

Обновлено

Где находятся настройки

Откройте «Блог» → «Плагины» → «Канонические ссылки». После изменений нажмите «Сохранить».

Поля настройки канонических ссылок На странице настроек выбраны типы страниц, режим пагинации и самоссылающиеся канониклы.

Поля настроек

Настройка Что делает Значения / по умолчанию
Типы страниц Выбирает страницы, на которых плагин вычисляет canonical «Записи», «Лента блога», «Архив по датам», «Страницы авторов», «Категории», «Теги». По умолчанию выбраны все
Пагинация Определяет обработку page в каноническом адресе списка «На саму страницу (рекомендуется)» — по умолчанию; «На первую страницу списка»
Самоссылающиеся канониклы Разрешает плагину задавать canonical, совпадающий с текущим полным адресом Флажок; по умолчанию включён
Отбрасываемые GET-параметры Перечисляет имена параметров, исключаемых из canonical списков записей Текстовое поле; имена через пробел или с новой строки. Исходный список приведён ниже

Исходное значение «Отбрасываемые GET-параметры»:

utm_source utm_medium utm_campaign utm_term utm_content gclid yclid fbclid from sid

Типы страниц

Запись распознаётся раньше категории. Поэтому запись, открытая по категорийной ссылке, относится к типу «Записи», а флажок «Категории» управляет списками записей категории.

Отключённый тип означает, что плагин не задаёт для него canonical. Уже заданную мету Блога или другого расширения плагин при этом не очищает.

Пагинация

В режиме «На саму страницу (рекомендуется)» номер второй и следующих страниц сохраняется в canonical. Параметр page=1 удаляется. В режиме «На первую страницу списка» параметр page удаляется независимо от номера.

Пример для существующей страницы списка:

Открытый адрес «На саму страницу (рекомендуется)» «На первую страницу списка»
/blog/?page=1 /blog/ /blog/
/blog/?page=2 /blog/?page=2 /blog/
/blog/?page=2&utm_source=test /blog/?page=2 /blog/

В таблице для краткости опущен домен. Примеры предполагают исходный список отбрасываемых параметров.

Самоссылающиеся канониклы

Если флажок снят и вычисленный canonical точно совпал с текущим полным URL, плагин не задаёт свой тег. Это не команда удаления ранее заданного canonical.

Если адреса различаются, плагин продолжает задавать canonical: например, при удалении utm_source или при переходе со второй страницы списка к первой в режиме «На первую страницу списка».

Отбрасываемые GET-параметры

Указывайте имена параметров без ?, & и значений. Сравнение точное и учитывает регистр: utm_source и UTM_SOURCE — разные имена. Маски вроде utm_* не поддерживаются.

Параметры, которых нет в списке, сохраняются в canonical списков. Пустое поле отключает исключение по именам; обработка page по настройке «Пагинация» остаётся. Если добавить в это поле само имя page, оно будет исключаться и в режиме «На саму страницу (рекомендуется)».

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