Ситуация: имелся старый сайт. Примерно 50 ссылок на его разные страницы "осели" на форумах. Запустили новый сайт с новым именем и другой структурой. Для старого доменного имени создали одностраничный сайт - заглушку.
Задача: возможно ли написать в корневой .htaccess старого сайта такие редиректы, чтобы не создавая реальную структуру каталогов, перенаправлять обращения по старым адресам на нужные страницы нового сайта?
Пример:
Собственно то, что не получается: на форуме есть ссылка вида site.ru/ru/products/e1-access/ и переходы по ней. Нужно переход по ней перенаправлять на site2.ru/catalog/226/
Пытался в корневом .htaccess создать строку
Redirect 301 /ru/products/e1-access/ http://site2.ru/catalog/226/
, но так перенаправление не работает. Приходится создавать каталог /catalog/226/ и в самый "дальний" каталог помещать свой .htaccess со строкой
Redirect 301 /ru/products/e1-access/ http://site2.ru/catalog/226/
.
Как правильно описать правила в одном единственном корневом .htaccess для моего случая?
p.s. сайт бросили задолго до моего прихода.