Хотите изменить префикс рубрик в WordPress? По умолчанию WordPress автоматически добавляет префикс /category/ в урл всех рубрик. В этой статье я расскажу, как изменить урл рубрик, да и вообще, стоит ли удалять базовый префикс?
Содержание
У каждой рубрики на вордпресс сайте есть своя страница и RSS-канал. Вы можете просмотреть все посты рубрики, зайдя на ее архивную страничку.
По умолчанию WordPress добавляет «категорию» как базовый префикс к URL-адресам страниц рубрик. Это помогает дифференцировать страницы и посты из архивов рубрик и тегов.
Например, если у вас есть рубрика «Новости» («News»), то ее URL-адрес будет выглядеть так:
http://example.com/category/news/
Аналогичным образом WordPress добавляет префиксы вURL-адреса архивов тегов.
http://example.com/tag/iphone/
Такая SEO дружественная структура урлов помогает пользователям и поисковым ботам понять на какую страницу они зашли.
Большинству веб-сайтов вообще не нужно менять префикс. Однако если вы решили создать нишевый сайт, где вместо слова «категория» вы бы хотели использовать другое слово или фразу, то имеет смысл изменить базовой префикс.
В вордпрессе очень легко можно поменять базовый префикс. Для этого зайдите в Настройки » Постоянные ссылки и промотайте страницу до раздела «Дополнительно».
В поле «Префикс для рубрик» введите префикс, который вы хотели бы использовать. Аналогичным образом вы можете изменить префикс для меток.
Не забудьте нажать кнопку «Сохранить изменения».
Если вы изменили базовый префикс рубрик на новом веб-сайте, то вам не нужно ничего дополнительно делать. Однако если вы поменяли префикс на уже функционирующем сайте, то пользователи, посетившие старую страницу рубрики, увидят сообщение об ошибке 404 error.
Для исправления этой ошибки настройте редирект, и убедитесь, что поисковые системы и посетители правильно перенаправляются на соответствующую страницу рубрики.
Чтобы настроить редирект установите и активируйте плагин Redirection. Для получения более подробной информации читайте мое пошаговое руководство, как установить плагин на WordPress.
После активации зайдите на страницу Инструменты » Перенаправление.
Промотайте страницу до раздела «Добавить новое перенаправление».
В поле «Исходный URL» пропишите /category/(.*). После этого поставьте галочку напротив опции «регулярные выражения».
В поле «Целевой URL» пропишите новый базовый префикс рубрики как /topics/$1, где не забудьте заменить слово «topics» на свой префикс рубрики.
Нажмите кнопку «Добавить перенаправление», чтобы сохранить изменения.
Вот и все. Теперь все посетители и поисковые боты будут перенаправляться на правильные URL-адреса, где используется новый префикс.
Не раз меня спрашивали, как удалить базовый префикс из всех урлов рубрик на WordPress сайте. Это приведет к тому, что урл рубрик будет выглядеть следующим образом:
http://example.com/news/
Это не очень хорошая идея и я рекомендую не удалять базовый префикс.
Базовый префикс рубрик помогает пользователям и поисковым системам различать посты / страницы и рубрики друг от друга. Удалив префикс, вы внесете неясность, что очень неудобно для пользователей и не хорошо для SEO. Кроме того, это может привести к сбою работы плагинов. Например, если у вас есть рубрика и страница с одинаковым именем или если вы используете %postname%, как структуру урлов отдельных записей, то возникнет бесконечный цикл перенаправлений, из-за чего страницы никогда не будут загружаться.
Однако если вы по-прежнему хотите удалить префикс, то для этого вам надо скачать и активировать плагин FV Top Level Categories.
Плагин работает из коробки, и он сразу же удалит базовой префикс из URL-адресов рубрик.
Надеюсь, эта статья помогла вам разобраться с базовым префиксом рубрик и теперь вы без труда сможете его не только изменить, но и удалить при необходимости. Возможно, вам также интересно будет узнать самые полезные трюки, фишки с файлом htaccess.
Если вам понравилась статья, то не забывайте ставить лайк. Поделитесь информацией, а также находите меня в ВКонтакте, Facebook, YouTube.
Я подготовил для Вас обращение, с ним можете ознакомиться тут
Макс Метелев - автор, блоггер, актер местного театра, ведущий городских мероприятий. Делюсь только лучшим!