Задача. со стороны, кажется простой - необходимо прописать редиректы. Но проблема есть, о ней позднее. Сначала введу в суть.
Есть старый домен (profinstrument.ru), на нем 12 лет успешно работает сайт без админки и с файловой системой хранения данных. Обновление прайса в нем - это целая эпопея. Пришлось писать не один десяток скриптов - для каждого поставщика, групп товаров и производителей, чтобы автоматизировать процесс. Однако, без ручной работы, все равно не обходится. Было принято решение создать новый сайт на ocStore (aniteks.ru) и подменить старый сайт новым.
Естественно, все товары те же, большинство категорий тоже сохранились, но вот адреса стали ЧПУ.
Итак, я могу на старом сайте в .htaccess прописать 301 редиректы для каждой категории и все будет работать. НО - отправлять-то он будет на новый домен, а мне необходимо сохранить именно тот домен - старый и заслуживший свою репутацию. Все бы ничего, но если я те же редиректы вношу в .htaccess нового сайта (на ocStore) - он правильно перенаправляет, но с одним косяком, который все портит - он дописывает в конец ЧПУ адреса строку параметров ?_route_=cat_10004.htm
cat_10004.htm - это старый адрес страницы, который проиндексирован поисковиками и имеет неплохие позиции.
именно с него я и делаю переадресацию:
Redirect 301 /cat_10004.htm http://aniteks.ru/instrumenty/elektroinstrument/elektricheskie-miksery
Но именно это CMS зачем-то дописывает к ЧПУ.
как от этого избавиться - не могу понять.
Итак, задача - прописать в .htaccess правило, позволяющее использовать редирект со страниц /cat_10004.htm
на страницы /instrumenty/elektroinstrument/elektricheskie-miksery без передачи параметров в конце.
Вариант сделать пока со старого сайта редирект на новый, а когда новый полностью проиндексируется - перенести его на старый домен и уже с нового домена на старый сделать редирект самого домена рассматривается в последнюю очередь. Мне нужно решить конкретную задачу, или получить обоснованный ответ о том, что это невозможно. И только в последнем случае я буду делать переход в два этапа.
Спасибо тем, кто осилил (прочитал). Человеческое спасибо тому, кто реально поможет, подскажет.
.htaccess на новом домене стандартный, ocStore'овский.