Помогите настроить редирект страниц

Привет!
Стоит задача перенести сайт с самописного движка на modx revo.
Все разделы и товары добавлены вручную, осталось только по возможности направлять клиентов на сайт с новой структурой страниц.

Старый сайт имеет следующую структуру адреса:
domain.ru/product_info.php?cPath=41 — урл раздела
domain.ru/product_info.php?cPath=41&products_id=519 — урл товара

Новый сайт имеет такую структуру: domain.ru/catalog/razdel/tovar/

Разделов и товаров много, все нужно прописывать вручную, но все найденные схемы 301-го редиректа не работают. Компонент Redirector также не работает. Открывается главная страница.
Возможно ли сделать жесткий редирект на нужную страницу?
Юрий
30 ноября 2016, 15:27
modx.pro
1
2 636
0

Комментарии: 5

Николай
16 декабря 2016, 22:11
+1
Сервис генерации редиректов:

donatstudios.com/RewriteRule_Generator

Сам бы я до такого не додумался:

# 301 --- http://site.ru/index.php?productID=518 => http://site.ru/product-325
RewriteCond %{QUERY_STRING} (^|&)productID\=518($|&)
RewriteRule ^index\.php$ /product-325? [L,R=301]
1800 редиректов сгенерировались легко, только указал пути откуда куда перенаправить.
    Юрий
    17 декабря 2016, 11:24
    0
    Николай, огромное спасибо! Реально работает.
      god2016
      18 декабря 2016, 17:46
      0
      Компонент редиректор Redirector в смыле не работает?

      ставили Компонент редиректор Redirector на модх?))
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    5