Доброго времени суток!
Перевел сайт на другой движок, теперь нужно проставить редиректы со страниц вида
/index.php?category_id=102&Itemid=238
к страницам
/catalog/izdelie_takoe_to/
При этом, данные по соответствию страниц есть. Нужно только жестко прописать сотню правил для редиректа...
Сначала пришло в голову только прописать в .htaccess:
RewriteCond %{QUERY_STRING} ^category_id=102&Itemid=238
RewriteRule ^index\.php\?$ /catalog/izdelie_takoe_to/ [R=301,L]
Редирект работает, однако в строке запроса остается гет-запрос и происходит перенаправление на /catalog/izdelie_takoe_to/?category_id=102&Itemid=238
Что, на самом деле, не очень устраивает.
Дальше начал копать в сторону аналогичных правил для nginx. Но с помощью rewrite смог добиться ровно тех же результатов. Редирект есть, но get-параметры при перенаправлении сохраняются.
Подскажите, как можно, если можно, организовать 301й редирект с /index.php?category_id=102&Itemid=238 на /catalog/izdelie_takoe_to/, избавившись от get-параметров?