Приветствую, перед переездом необходимо сохранить старые URL страниц сайта.
В настройках SEO модуля нашел для товаров вариант /product-name.html, а нужен /item/product-name.html.
Для категорий есть /parent-category/category-[page-2].html, а нужен /catalog/parent-category/category-[page-2].html.
А 301 редиректы вам не подходят?
Нет, руководство сказало все URL сохранить. Много чего привязано к нашему сайту.
Редиректы я бы уже сделал сам.
В настройках SEO модуля нашел для товаров вариант /product-name.html, а нужен /item/product-name.html.
Нужно поколдовать с SEO модулем.
Примерно так:
Создайте категорию с seo именем item.
Скопируйте ID новой категории. Например он 10
Далее в функции fn_seo_get_parent_items_path
Перед строкой foreach ($path_ids as $v) {
Добавьте
if ($object_type == 'p' && !empty($path_ids)) { $path_ids[0] = 10; $path_ids = array(array_shift($path_ids)); }
Делали такой вариант для версий 4.8.x
Попробуйте
Спасибо, но товар по новой ссылке не отображается - ошибка 404… Кеш чистил.
Похоже необходимо разрабатывать другой вариант.