мне нужно удалить часть Joomla/Virtuemart генерируется SEF URI с помощью .htaccess URI, представляет собой иерархию меню и структурировано таким образом:стирания часть URL с использованием Htaccess переписать
Интернет-магазин - внутренний-магазин -продуктовой каталог
это результирующий URI:
www.domain.com/online-store/inner-store/product-catalog
я хотел бы изменить его на:
www.domain.com/online-store/product-catalog
думал, что это может помочь, но его не делает никакой разницы
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^online-store/inner-store/\d+-(.+) /online-store/$1 [R=301,L]
я знаю его не считается хорошей практикой, но я не могу изменить структуру меню.
любые предложения?
Привет, @anubhava, похоже, работает, но теперь все под/онлайн-магазином перенаправляется на /index.php?option=com_virtuemart. Я предполагаю, что маршрутизатор virtuemart должен быть обработан – buzibuzi
Это правило будет просто перенаправлять '/ online-store/inner-store/product-catalog'' в'/online-store/product-catalog', после чего необходимо будет использовать маршрутизатор virtuemart. Как я уже сказал, просто убедитесь, что выше правило является первым правилом в вашем .htaccess перед обычным правлением маршрутизатора virtuemart. – anubhava
спасибо, я постараюсь сделать это – buzibuzi