Добрый день, столкнулся с проблемой .htaccess https://site.ru/category/news/ нужно перевести в https://site.ru/news/, редирект есть, но хочется чтобы еще и ссылки на сайте подменились. Пробовал кучу примеров, но не получается.
Здравствуйте!
Для точного ответа недостаточно информации...
1) установили плагин No Category Base (WPML)? Плагин убирает category из урла
2)
но хочется чтобы еще и ссылки на сайте подменились.
О каких ссылках идет речь? Если ссылки были прописаны вручную на уровне шаблона, то соответственно надо их оттуда убрать поиском и заменой (regex поможет). Если речь идет о некоторых пунктах меню (например, произвольные ссылки), то опять таки надо убрать category из БД. Плагин better search replace как вариант...
azerphoenix, ссылка без category есть. она работает. тут получается задвоение. редирект получилось сделать.
ссылки подменить через шаблон не получается. ссылку нужно изменить в хлебных крошках. Если изменю, то сразу перестает работать на других страницах.
Раньше делал подобное, но там были get данные
RewriteRule ^izgotovlenie/izgotovlenie-metizov/$ /index.php?id=26_01 [L]
RewriteCond %{QUERY_STRING} ^id=26_01
RewriteRule ^index\.php$ /izgotovlenie/izgotovlenie-metizov/? [L,R=301]
Тут подменялись ссылки и редирект для уверенности. Но в данном случае не срабатывает почему-то. и ошибку не пишет.