Проблема с редиректом в htaccess (Redirect 301)

Проблема с 301 редиректом в htaccess, добавляется окончание от старой ссылки.

Был произведен редизайн сайта и изменен тип вывода ссылок для адресной строки.

На старом сайте ссылка на страницу товара в каталоге выглядела так: site.com/catalog/233/6546/ — /id-рубрики/id-товара/ 

На новом: site.com/catalog/rubricname/productname/

Чтобы не выпасть из индекса поисковиков и ещё есть много других ресурсов, которые ссылаются по старым ссылкам, было решено сделать 301 редирект на время, пока сезон в магазине. Потом ссылки будут сняты с редиректа. 

И тут возникла проблема. Сначала добавили редирект на рубрику в каталоге, потом уже на список товаров в данной рубрике.
Redirect 301 /catalog/233/ http://site.com/catalog/rubricname/

Redirect 301 /catalog/233/6546/ 
http://site.com/catalog/rubricname/productname-1/

Redirect 301 /catalog/233/6547/ 
http://site.com/catalog/rubricname/productname-2/

И в результате при попытке перейти по ссылке http://site.com/catalog/233/6546/ перекидывало на ссылку http://site.com/catalog/rubricname/productname-1/6546/ в конце добавлялось окончание от старой ссылки.

Оказывается нужно было располагать строки редиректов в обратном порядке, от длинных к коротким. То-есть сначала продукты, потом рубрики.

Redirect 301 /catalog/233/6546/ http://site.com/catalog/rubricname/productname-1/

Redirect 301 /catalog/233/6547/ 
http://site.com/catalog/rubricname/productname-2/

Redirect 301 /catalog/233/ 
http://site.com/catalog/rubricname/

Продолжая использовать веб- сайт beta-code.ru, вы даете согласие на обработку файлов cookie, пользовательских данных (сведения о местоположении; тип и версия ОС; тип и версия Браузера; тип устройства и разрешение его экрана; источник откуда пришел на сайт пользователь; с какого сайта или по какой рекламе; язык ОС и Браузера; какие страницы открывает и на какие кнопки нажимает пользователь; ip-адрес) в целях функционирования сайта, проведения ретаргетинга и проведения статистических исследований и обзоров. Если вы не хотите, чтобы указанные данные обрабатывались, покиньте сайт.
Принять