htaccess : redirections, codes 4xx mais surtout stabilité

Bonjour à tous,

J'ai beaucoup de mal à modifier le fichier .htaccess de mon site.

J'ai bien réussi à placer une partie
<IfModule mod_expires.c>
pour gérer le cache navigateur.

mais toute intervention dans
<IfModule mod_rewrite.c>
pour mettre en place des redirections me fait planter le site, erreur 500.

Curieusement, retirer les modifications du .htaccess ne suffit pas à rétablir le site. Seul une copie du fichier d'origine permet un retour à la normale.
J'ai parfois eu le cas où ce rétablissement ne remettait en ligne que le site en front, et le back-office restait en erreur 500...

Bref, comment éviter ce problème et mettre en place :
[list=*]
[*]redirections[/*]
[*]codes 4xx[/*]
[*]etc[/*]
[/list]

?

Merci d'avance si vous avez des exemples à partager !
Connectez-vous ou Inscrivez-vous pour répondre.