Не получается разобраться с редиректом

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем SkiLLer, 21 дек 2012.

  1. SkiLLer

    SkiLLer

    Регистр.:
    22 авг 2007
    Сообщения:
    307
    Симпатии:
    64
    Здравствуйте. Помогите решить вот такую задач.
    Есть файл .htaccess с таким вот содержанием:

    Код:
    DirectoryIndex index.php
     
    RewriteEngine on
     
     
    RewriteRule ^index.php$                        -    [L]
    RewriteRule ^/$                            -    [L]
     
    #RewriteRule ^(.*/)page([0123456789]+)                $1?page=$2&%{QUERY_STRING} [L]
    RewriteRule (^|.*/)page([0123456789]+)                $1?page=$2&%{QUERY_STRING} [L]
     
    RewriteRule ^([0123456789]+)/([0123456789]+)/([0123456789]+)($|/.*$)    index.php?mid=$1&subid=$2&tid=$3&%{QUERY_STRING}    [L]
    RewriteRule ^([0123456789]+)/([0123456789]+)($|/$)            index.php?mid=$1&subid=$2&%{QUERY_STRING}    [L]
    RewriteRule ^([0123456789]+)($|/$)                    index.php?mid=$1&%{QUERY_STRING}    [L]
    
    Нужно редиректить строку с параметрами, например /catalog/1848/4238/ на строку /catalog/1848/1463/

    Прописываю Redirect 301 /catalog/1848/4238/ /catalog/1848/1463/

    В итоге редиректит на /catalog/1848/1463/?mid=1848&subid=4238 т.е. редиректит вроде и правильно, но добавляет еще и старые параметры... как убрать вот эти старые параметры, подскажите плз.