Как убрать category из url wordpress и зачем это надо? Как этот префикс мешает продвижению сайта.

Как убрать category из url wordpress

Совсем недавно писала как структура навигации сайта влияет на оптимизацию и какова правильная структура url по мотивам Руководства по поисковой оптимизации для начинающих от Гугл.

Хоть и предназначено это для начинающих, но не вредно почитать ее и не очень начинающим.

И вот решила я согласно этому руководству исправить свои ссылки на этом блоге.

Но тогда очевидно в индексе останутся старые адреса.
Тиц не потеряется случайно? И вообще позиции.
Как это сделать правильно?

Как изменить структуру сайта

Как изменить структуру сайта

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

Назначаем там в Произвольно – /%category%/%postname%.html. В результате вместо ссылки http://vkpluss.ru/pravilnaya-ctruktura-url/  получаем ссылку типа http://vkpluss.ru/seo/pravilnaya-ctruktura-url.html.

Вроде все хорошо. Новые статьи будут теперь такие.

Что делать со старыми?

Все просто. В файле .htaccess делаем для старых постов редирект.

RewriteRule ^(.*?/)category/(.+)$ $1$2 [R=301,L]

Кажется все хорошо. Но.

  • Появились длинные урл типа /category/poleznaya-informaciya.
  1. Поисковые системы по логике примут префикс category как отдельную категорию.
  2. Длинные урл в принципе не очень хорошо.
  3. Нет такой страницы http://vkpluss.ru/category. На запрос такой страницы получим ошибку 404.
  • А кроме того есть еще и такая бяка.  Получилось, что появились в категориях дубли. Например /category/poleznaya-informaciya и просто /poleznaya-informaciya – это одинаковые страницы.

С этим нужно разобраться обязательно.

В общем, нужно избавиться от префикса.

Как убрать category из url wordpress

С помощью кода

Опять обращаемся к файлу .htaccess.  И ставим 301 редирект.

После изменения настроек постоянных ссылок надо вставить вот этот код.

<IfModule mod_rewrite.c>
RedirectMatch 301 /category/(.*) http://ваш сайт.ru/$1
</IfModule>

Не забываем поменять урл своего сайта.

Или такой вариант  в файле .htaccess.  Вставляет такой код после объявления mod_rewrite.

RewriteEngine On
RewriteBase /
RewriteRule ^(.*?/)category/(.+)$ $1$2 [R=301,L]

С помощью плагинов

Для не очень больших специалистов по кодам и для тех, кто просто боится (и возможно правильно делает) самостоятельно изменять файлы  wordpress есть возможность удалить префикс /category/ из url wordpress с помощью плагинов.

  1. WP No Category Base. Дополнительные настройки не нужны. Работает через 301 редирект.
  2. No category parents. Убирает и префикс рубрики и родительские категории из URL при желании.
  3. Remove Category URL. Аналогично плагину WP No Category Base.

Все плагины есть на официальном сайте wordpress, установка обычная. Я думаю, что если вы это уже умеете делать.

Я выбрала способ изменением кода в файле .htaccess. Проблем не возникло.

Удачи!

http://vkpluss.ru/wp-content/uploads/2017/02/remove-category-plugin.pnghttp://vkpluss.ru/wp-content/uploads/2017/02/remove-category-plugin-200x200.pngНадеждаWordPress
Как убрать category из url wordpress и зачем это надо? Как этот префикс мешает продвижению сайта. Совсем недавно писала как структура навигации сайта влияет на оптимизацию и какова правильная структура url по мотивам Руководства по поисковой оптимизации для начинающих от Гугл. Хоть и предназначено это для начинающих, но не вредно почитать ее и не очень начинающим. И вот...

Возможно Вас также заинтересует:

Как украсить сайт к Новому Году
Новый год не за горами. Давайте обсудим тему - Как украсить сайт к Новому году.
Как вставить html код в статью или страницу
Иногда нужно вставить какую нибудь информацию в статью типа баннер или какой нибудь формы. Эти вещи представляют из себя html код. Чтобы вставить html код ...
Сервис обратного звонка бесплатно redconnect.ru – отзыв
Cтатья посвящена сервису обратного звонка, у которого есть режим бесплатной работы. Мне кажется такая фишка просто необходима для сайтов интернет-магазинов. А если у вас ...
Как сделать одностраничник на главной странице сайта
По умолчанию, когда Вы поставили тему, все статьи выводятся на главную страницу, одна за другой. Но это не всегда удобно. Можно выбрать любую страницу, ...
5 лучших плагинов WordPress для создания фото галереи
Существует обилие плагинов галерей, доступных для WordPress. В наши дни (сегодня 22 июля 2015 года), плагины фото галерей предлагают все, от анимационных эффектов и социального обмена ...
Внутренняя перелинковка сайта. Плагин IGIT Related Posts With Thumb.
Что решается с помощью правильной внутренней перелинковки сайта: Полная индексация Вашего блога. То есть поисковый робот при индексировании может пробежать по большему количеству страниц. Улучшение юзабилити ...
Как сделать Фавикон для сайта
Фавиконом называется это красивый значок, который  Все видят возле названия сайта в браузере.  Фавикон позволяет выделиться сайту, как в закладках браузера, так и в ...
6 лучших плагинов безопасности WordPress
WordPress является, несомненно, самым популярным CMS и из-за его популярности, хакеры, как правило, нацелены на такие блоги. Плагины безопасности WordPress помогут Вам повысить уровень безопасности ...