codice:
RewriteEngine On

 RewriteCond %/{REQUEST_FILENAME} !-f
 RewriteCond %/{REQUEST_FILENAME} !-d
 
RewriteRule ^(.*)\.(html|htm)$ /index.php?par=$1 [L]
questo sopra è il file .htacces che mi riscrive le url del sito
www.sito.com/dir1/dir2/file1.html in www.sito.com/index.php?par=dir1/dir2/file1


a questo .htaccess dovrei aggiungere vari redirect 301 di pagine esistenti: un redirect nello stesso dominio, cambiando solo il percorso
cioè devo spostare:

da: www.sito.com/dir1/dir2/file1.html
a: www.sito.com/dirA/dirB/fileC.html

se aggiungo all'inizio del file.htacces questa riga:
Redirect 301 /dir1/dir2/file1.html http://www.sito.com/dirA/dirB/fileC.html
il redirect funziona .... ma non completamente. Il browser viene reindirizzato su:
http://www.sito.com/dirA/dirB/fileC....ir1/dir2/file1

come dovrei risolvere?
grazie