Здравствуйте. Создаю каталог на Wordpress.
Нужно сократить URL категорий и убрать из них /category/
Нужно получить при любой вложенности категории такой URL:
site.ru/bryansk/
Структура пермалинков категорий на Wordpress обычно:
site.ru/category/world/russia/vsegoroda/bryansk/
Пробовал плагинами, но там кофликт. Если делаешь через Single Category Permalink то получается:
site.ru/category/bryansk/
Если делать через встроенную функцию Yoast получается:
site.ru/russia/vsegoroda/bryansk/
Если подключить оба плагина то ошибка 404.
Кроме того при использовании плагинов, тег <link rel="canonical" не соотвествует URL - там прописывается полный путь. Правда в можно Yoast прописать canonical вручную для каждой категории, но там будет сотни категорий и нужно это делать автоматически или массово. Возможно каким-то запросом после создания всей структуры сайта.
Техническое Задание:
- Получить URL для категорий вида site.ru/bryansk/ при любом уровне вложенности дочерней категории.
- SEO рубрик оптимизация должна осуществляться через Yoast, и должна быть полная совместимость.
- Решение не должно создавать большой нагрузки на сервер.
- тег <link rel="canonical" должен соотвествовать URL - т.е. site.ru/bryansk/