1) Perché prima della riscrittura fai un redirect? Solitamente si usa la rescrittura per rendere l'indirizzo più umano ma non si usano redirect header(location.....

2)http://forum.html.it/forum/showthrea...hreadid=871868
leggi questa pillola, se poi hai problemi chiedi.

3)si

4)l'htaccess ha effetto sulla cartella dove lo metti e in tutte le sue sottocartelle quindi dove lo devi mettere dipende dai casi.

5)potresti avere un errore di sintassi nel htacces oppure richiami moduli non attivi

6)