WordPress канонические проблемы URL

У меня есть общий запрос о WordPress канонических URL, который я не могу исправить.

Эта проблема:

Мой сайт загружает контент правильно на https://example.com/parent/the-url/

Однако та же страница также загружается как дубликат на https://example.com/the-url/ (упустить иерархию страниц и создать дублированный контент). Редактирование любого из этих сообщений приводит меня к одной и той же странице редактирования бэкэнда, что означает, что оба URL-адреса генерируются с одной и той же страницы.

Вариант страницы по неверному URL (https://example.com/the-url/) имеет неправильный макет и дополнительную информацию, связанную с WordPress, на странице, включая «имя поста» и дату, которую я сам не определил.

Я попытался отключить канонические URL-адреса с помощью этого кода в файле дочерней темы ‘function.php’:

remove_filter('template_redirect', 'redirect_canonical');

Не повезло, протестировано в режиме инкогнито, поэтому здесь нет помех кеша.

Кто-нибудь знает, что мне не хватает или способ удаления более короткой (неправильной) версии URL?

0

Решение

Фильтр для отключения канонических URL

 add_filter( 'wpseo_canonical', '__return_false' );

Шаги по отключению Yoast Canonicals

  1. Войти в WordPress
  2. Наведите курсор на внешний вид
  3. Нажмите Редактор
  4. Найти функции темы (functions.php)

Добавьте код, найденный выше, к новой ссылке в вашем functions.php

Надеюсь, это поможет.

0

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

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

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