Если в адресах меток у вас сейчас есть часть /tag/, например /tag/news/, её можно убрать и получить более короткие URL. Но делать это нужно аккуратно: после изменения структуры ссылок старые адреса должны вести на новые, иначе вы получите битые ссылки, потерю трафика и дубли страниц в поиске.
Ниже — рабочий порядок действий: сначала меняем базу меток, затем настраиваем редиректы, после чего проверяем, что WordPress не создаёт лишние версии страниц.
Что именно меняется, когда убирают /tag/
В WordPress метки — это таксономия, и у неё есть базовый префикс в URL. По умолчанию это tag, поэтому адреса выглядят как /tag/slug-metki/. Когда вы убираете этот префикс, меняется не сама метка, а только её путь в адресной строке.
На практике это даёт более короткие и аккуратные URL. Но есть важный нюанс: если на сайте уже есть страницы, которые по новому адресу могут конфликтовать с другими разделами, WordPress и веб-сервер начнут путаться. Поэтому перед изменением стоит проверить, нет ли на сайте страниц, записей или рубрик с такими же слагами, как у меток.
Как убрать префикс /tag/ через настройки WordPress
Самый простой способ — изменить базу меток в настройках постоянных ссылок. Для этого в админке откройте Настройки → Постоянные ссылки и найдите поле База меток или Tag base. В него можно задать другое значение либо попытаться сделать адреса короче в зависимости от конфигурации сайта и плагинов.
На чистом WordPress полностью убрать префикс штатными средствами обычно нельзя без дополнительной настройки или плагина. Если поле базы меток оставить пустым, поведение зависит от версии WordPress и окружения: на части установок это не даёт ожидаемого результата, а на части может привести к нестабильным правилам пермалинков. Поэтому в реальных проектах чаще используют либо плагин для управления URL, либо ручную настройку через фильтры и редиректы.
После изменения обязательно нажмите Сохранить изменения, даже если вы ничего больше не трогали. Это обновляет правила пермалинков.
Когда удобнее использовать плагин
Если вы не хотите править код темы или подключать собственный мини-плагин, проще использовать инструмент, который умеет управлять структурой ссылок и редиректами. Для таких задач подходит Clearfy Pro: он помогает убрать лишние служебные элементы из URL и закрыть типовые проблемы с дублями после изменения структуры ссылок.
Этот вариант удобен, если сайт уже работает, страницы в индексе есть, а вам нужно быстро привести адреса к одному виду без ручной возни с серверными правилами. Но даже в этом случае редиректы и проверку дублей никто не отменяет.
Если нужен ручной способ: редирект со старых URL на новые
После удаления /tag/ старые адреса должны отдавать 301 Redirect на новые. Иначе поисковики и пользователи будут попадать на 404, а часть веса ссылок потеряется.
Самый безопасный вариант — настроить редирект на уровне сервера или через плагин редиректов. Если у вас Apache и доступен файл .htaccess, можно добавить правило, которое перенаправляет старые адреса меток на новые. Но здесь есть важная оговорка: универсального одного правила для всех сайтов не существует, потому что структура ссылок и набор конфликтующих страниц отличаются. Перед правкой .htaccess сделайте резервную копию файла.
Если вы используете плагин редиректов, создайте правило вида: старый путь /tag/(.*) → новый путь /$1 с кодом 301. Это проще контролировать, чем вручную править серверные правила, особенно если сайт работает на Nginx или хостинг ограничивает доступ к конфигурации.
На Nginx редирект обычно настраивают в конфигурации сайта, но если у вас обычный shared-хостинг, проще обратиться в поддержку или использовать плагин. Самостоятельно менять конфиг Nginx без доступа и понимания структуры сайта не стоит: ошибка в правиле может сломать не только метки, но и весь сайт.
Проверьте, не создаются ли дубли после смены URL
После изменения базы меток нужно убедиться, что у каждой метки остался один рабочий адрес. Проверка занимает несколько минут, но экономит много проблем потом.
Сначала откройте несколько старых URL вида /tag/slug/. Они должны автоматически вести на новый адрес без /tag/. Если вместо редиректа открывается старая страница, значит правило не сработало. Если открывается 404, редирект не настроен или настроен неверно.
Затем проверьте исходный код страниц меток и убедитесь, что канонический адрес указывает на новый URL. В WordPress это обычно делает сама система или SEO-плагин. Если каноникал остался старым, поисковики могут считать страницы дублями.
Полезно также проверить, не существуют ли на сайте другие объекты с тем же слагом, что и у метки. Например, если у вас есть страница /news/ и метка news, после удаления /tag/ может возникнуть конфликт маршрутизации. В таком случае WordPress или веб-сервер начнут отдавать не тот контент, который вы ожидаете.
Что делать, если после изменения сломались ссылки
Самая частая причина проблем — изменили базу меток, но не настроили редирект или не обновили правила постоянных ссылок. В этом случае сначала снова зайдите в Настройки → Постоянные ссылки и просто сохраните их без изменений. Это часто пересобирает правила маршрутизации.
Если проблема осталась, проверьте три вещи:
- старые URL действительно редиректят с кодом 301, а не 302;
- новые адреса открываются без
/tag/и без цепочки из нескольких редиректов; - нет конфликта с уже существующей страницей, рубрикой или записью.
Если у вас кэширующий плагин или серверный кэш, после изменений его нужно очистить. Иначе вы можете проверять уже старую версию страниц и думать, что правило не работает.
Какой вариант выбрать на практике
| Способ | Когда подходит | Что важно учесть |
|---|---|---|
| Настройки WordPress | Если нужна базовая смена структуры и сайт небольшой | После изменения всё равно нужны редиректы и проверка конфликтов |
| Плагин | Если не хочется лезть в код и нужен более управляемый процесс | Следите, чтобы плагин не создавал лишние правила и не конфликтовал с SEO-плагином |
| Ручной редирект на сервере | Если нужен полный контроль и есть доступ к конфигурации | Ошибки в правилах могут сломать маршрутизацию, делайте бэкап |
Если задача — просто убрать /tag/ и не получить хаос из дублей, обычно лучше идти по схеме: изменить базу меток, настроить 301-редирект, проверить канонические URL и протестировать несколько старых адресов вручную. Это самый предсказуемый путь для действующего сайта.
Если после правки всё открывается корректно, старые ссылки уходят на новые адреса, а в поиске не появляются дубли, значит задача решена. На этом этапе полезно ещё раз пройтись по самым посещаемым меткам и убедиться, что они не конфликтуют с другими страницами сайта.