Модифицировать router.php virtuemart 3.0.9
После миграции с joomla 1.5.26+virtuemart 1.1.4 на joomla 3.4.3+virtuemart 3.0.9 товары и категории перенеслись вместе с ID.
Задача сделать url как на старом сайте плюс сделать так чтобы дубли страниц не генерировались либо перенаправлялись на нужную страницу.
Там использовался модифицированный router.php. Товаров более 3500, категорий около 200, поэтому 301 редирект не подходит.
Старые ссылки.
товар:
site.kz/home/product-details/id товара-название товара.
Пример:
Категории независимо от уровня вложенности:
http://site.kz/home/category/id категории-название категории.
Пример:
http://site.kz/home/category/24-korm-dlya-sobak.html
Новые ссылки.
товар: http://site.kz/korm-dlya-sobak/hills/hills-science-plan-1/hills-science-plan-puppy-small-miniature-dlya-schenkov-miniatyurnyih-porod-s-kuritsey-3-kg-detail.html. Идет полный путь плюс суффикс -detail.