Как убрать 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 по мотивам Руководства по поисковой оптимизации для начинающих от Гугл. Хоть и предназначено это для начинающих, но не вредно почитать ее и не очень начинающим. И вот...

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

Как сделать Фавикон для сайта
Фавиконом называется это красивый значок, который  Все видят возле названия сайта в браузере.  Фавикон позволяет выделиться сайту, как в закладках браузера, так и в ...
Красивые кнопки для сайта
Всем доброго времени суток. Вдруг есть желающие на своем сайте разместить красивые кнопки, а найти они не могут. В самом деле в поисковиках я пыталась ...
Как установить счетчик на сайт
Зачем нужен счетчик на сайте? Для того, чтобы узнать, например, по каким страницам больше посещаемости и можно оценить и принять меры для повышения посещаемости ...
Рекомендуется немедленное обновление, версия WordPress 4.2.3
23 июля 2015 года, WordPress 4.2.3 теперь доступна для общественности. Это обновление безопасности для всех предыдущих версий WordPress.
Постраничная навигация wordpress – 33 варианта
В продолжение статьи Постраничная навигация wordpress с помощью WP-Pagenavi предлагаю вам 33 цветные варианта. 
20 плагинов для формы авторизации и регистрации на сайте WordPress
Если Вам нужна форма авторизации и регистрации на сайте на WordPress, то это можно сделать с помощью плагинов и их достаточно много. Причин для использования для установки ...
Как настроить плагин All in One SEO Pack
Здравствуйте, уважаемый читатель моего блога. В этой статье мы рассмотрим как правильно настроить плагин  All in One SEO Pack. От настроек этого плагина будет ...
Как вставить картинку в сайдбар wordpress
Иногда есть потребность вставить картинку в сайдбар wordpress. Исполняется это аналогично размещению баннеров. В общем-то баннер - это ведь тоже картинка, к которой добавлена ссылка.