Зачем WordPress выводить канонические URL с% pagename% вместо пути?

Каким-то образом моя установка WordPress показывает каноническую ссылку в <head> который имеет %pagename% вместо фактического пути. Домашняя страница работает нормально, так как путь к ней не требуется. Все остальные страницы имеют это %pagename% «Переменная».

Вот пример того, как это выглядит:

<link rel="canonical" href="https://diverserealty.team/%pagename%/">

Я предположил бы, что один из установленных мной плагинов является виновником, но мне интересно, как мне найти этот оскорбительный код и исправить его? Я не знаком со средой WordPress, поэтому была бы очень полезна маленькая рука, чтобы ускорить источник проблемы!

0

Решение

Я определился и поговорил с автором Плагин Polylang. Модуль изменяет множество ссылок, так как он должен включать информацию о языке в каждую ссылку.

Одна из функций будет кэшировать ссылку (неправильная, которая была у меня там), и при втором вызове, когда она попытается поместить эту ссылку в заголовок для канонической ссылки, она будет использовать кэшированное значение, которое включает %pagename% тег.

С тех пор код был немного изменен.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector