Как удалить архивы автора в WordPress и настроить редирект

Если на сайте один автор, архивы автора обычно не дают пользы: они дублируют записи, создают лишние страницы в индексе и иногда показывают пустую или почти пустую выдачу. В такой ситуации правильнее не оставлять архив как есть, а либо закрыть его от индексации, либо настроить редирект на главную, блог или другую подходящую страницу.

Выбор зависит от того, как устроен сайт. Для личного блога с одним автором чаще всего архив автора не нужен вообще. Для новостного проекта или сайта с несколькими редакторами архив может быть полезен, потому что он помогает пользователю перейти к материалам конкретного автора. Ниже разберём, когда архив лучше удалить из публичного доступа, когда достаточно закрыть его от поисковиков, и как сделать редирект без ошибок.

Когда архив автора стоит убрать, а когда оставить

Архив автора — это страница вида /author/username/, где WordPress собирает записи конкретного пользователя. Проблема начинается тогда, когда такой архив не несёт самостоятельной ценности.

Обычно архив автора лучше убрать или перенаправить, если:

  • на сайте один автор и все записи принадлежат ему;
  • архив почти полностью повторяет ленту записей или главную страницу;
  • в архиве нет полезного описания автора, фото, ссылок и другой информации;
  • страница попадает в индекс и создаёт дубли;
  • архив пустой, но доступен по URL.

Оставлять архив имеет смысл, если у каждого автора есть своя аудитория, биография, специализация и отдельная ценность для читателя. В этом случае архив — не дубль, а нормальная навигационная страница.

Что выбрать: закрыть архив от индексации или настроить редирект

Это два разных решения, и их не стоит путать.

ВариантКогда подходитЧто происходит
Закрыть от индексацииАрхив нужен пользователям, но не нужен в поискеСтраница остаётся доступной по URL, но поисковики не должны её показывать
РедиректАрхив не нужен вообще или создаёт дублиПереход на архив отправляет пользователя на другую страницу, а сам архив фактически убирается из использования

Если у вас один автор и нет задачи сохранять архив как отдельную страницу, редирект обычно практичнее. Если архив нужен для навигации, но вы не хотите видеть его в выдаче, достаточно закрыть его от индексации. Для сайта с дублями редирект решает вопрос жёстче и чище.

Как удалить архив автора в WordPress через редирект

Самый надёжный способ — настроить постоянный редирект 301 со страниц автора на нужный адрес. Это можно сделать на уровне сервера, через плагин или кодом. Выбор зависит от того, есть ли у вас доступ к настройкам сервера и насколько часто вы меняете правила.

Вариант 1: редирект через плагин

Если вы не хотите трогать конфигурацию сервера, проще использовать плагин для редиректов. Это удобнее для владельца сайта, потому что правило можно проверить и при необходимости быстро изменить. Подойдёт любой нормальный плагин, который умеет 301-редиректы по маске URL.

Логика настройки такая:

  1. создайте правило для URL, начинающихся с /author/;
  2. укажите целевой адрес — главную страницу, страницу блога или другую релевантную страницу;
  3. выберите тип редиректа 301;
  4. сохраните правило и проверьте переход в браузере.

Если на сайте несколько авторов и вы хотите перенаправлять только архивы одного конкретного пользователя, правило должно быть точнее, чтобы не задеть остальные архивы.

Вариант 2: редирект через .htaccess на Apache

Если сайт работает на Apache и у вас есть доступ к файлу .htaccess, можно добавить правило редиректа вручную. Перед изменением сделайте резервную копию файла: ошибка в синтаксисе может временно сломать доступ к сайту.

Для перенаправления всех архивов автора на главную можно использовать такое правило:

RewriteEngine On
RewriteRule ^author/.*$ / [R=301,L]

Это правило сработает для всех URL, начинающихся с /author/. Если вместо главной страницы нужно отправлять на блог, замените / на адрес страницы блога, например /blog/.

После сохранения откройте архив автора в браузере и убедитесь, что адрес меняется на нужный. Если сайт использует кэш, очистите его перед проверкой.

Вариант 3: редирект через PHP

Если вы не хотите зависеть от плагинов и серверных правил, можно добавить редирект в тему или в небольшой mu-plugin. Этот способ полезен, когда нужно контролировать поведение именно WordPress, а не веб-сервера.

Для перенаправления архивов автора на главную можно использовать такой код:

add_action('template_redirect', function () {
    if (is_author()) {
        wp_redirect(home_url('/'), 301);
        exit;
    }
});

Код нужно добавить в functions.php дочерней темы или в отдельный мини-плагин. Не вставляйте его в активную тему без понимания последствий: при смене темы правило исчезнет. Этот вариант работает на уровне WordPress и не требует доступа к серверным настройкам.

Если вы хотите отправлять архивы не на главную, а на страницу блога, замените home_url('/') на home_url('/blog/').

Как закрыть архив автора от индексации без редиректа

Иногда редирект не нужен. Например, если архив автора нужен для навигации, но не должен попадать в поиск. Тогда лучше закрыть его от индексации, а не отправлять пользователя на другую страницу.

В WordPress это обычно делают через SEO-плагин: в настройках архивов авторов отключают индексацию или ставят noindex. Точный путь зависит от плагина, но смысл один: поисковик видит, что страницу не нужно включать в выдачу.

Этот вариант подходит, если:

  • у вас несколько авторов и архивы полезны читателям;
  • архивы не должны конкурировать с основными страницами;
  • вы не хотите ломать внутренние ссылки на архивы.

Но если архив автора — явный дубль и не нужен пользователю, noindex не решает проблему полностью. Страница останется доступной, а значит, её всё равно можно открыть по прямой ссылке. В такой ситуации редирект обычно чище.

Как проверить, что редирект работает правильно

После настройки важно убедиться, что всё ведёт себя так, как вы задумали. Проверять нужно не только сам переход, но и код ответа.

Минимальная проверка выглядит так:

  1. Откройте архив автора в режиме инкогнито.
  2. Убедитесь, что вас переводит на нужную страницу.
  3. Проверьте, что в адресной строке не остаётся старый URL.
  4. Если есть доступ к инструментам разработчика или онлайн-проверке заголовков, убедитесь, что возвращается 301, а не 302.

Если редирект настроен через плагин или код WordPress, а переход не срабатывает, чаще всего мешает кэш. Очистите кэш плагина, серверный кэш и кэш CDN, если он используется. На некоторых хостингах старые правила могут сохраняться до обновления конфигурации.

Типичные ошибки при удалении архивов автора

На практике чаще всего ошибаются в трёх местах.

  • Ставят 302 вместо 301. Временный редирект не подходит для постоянного переноса архива.
  • Перенаправляют всё подряд. Если правило слишком широкое, можно случайно задеть другие URL, связанные с авторами или таксономиями.
  • Удаляют архив, но не проверяют старые ссылки. В результате часть внутренних ссылок ведёт в никуда или на не тот адрес.

Если архивы автора уже были в индексе, после редиректа поисковики не исчезнут мгновенно. Им нужно время, чтобы переобойти старые адреса и увидеть новый ответ сервера. Это нормальное поведение.

Что выбрать в вашем случае

Если сайт ведёт один человек и архив автора не несёт пользы, самый практичный вариант — настроить 301-редирект на главную или на страницу блога. Если архив нужен как навигация, но не должен конкурировать в поиске, оставьте его доступным и закройте от индексации. Для многопользовательского сайта с нормальными страницами авторов архив лучше не удалять без необходимости.

Главный критерий простой: если страница не помогает читателю и только создаёт дубль, её стоит убрать из поиска или перенаправить. Если она реально нужна как часть структуры сайта, лучше не ломать её редиректом, а ограничиться noindex и нормальной внутренней связью.

Как установить автоматический редирект после изменения слага в WordPress
03.10.2026
Как отключить Emoji в WordPress для ускорения сайта
08.09.2026
Как отладить проблемы с отправкой писем в WordPress
22.09.2026
Как добавить автоматические уведомления о обновлениях плагинов в WordPress
03.10.2026
Как создать мультиязычный сайт на WordPress без плагинов
30.09.2026