Hallihallo,
leider sagst Du nix darüber, ob es Dein apache-server ist und ob Du den auch restarten darfst.
.htaccess funktioniert nämlich nur, wenn es für die jeweilige Domain (virtual Domain) in der httpd.conf auch freigegeben wurde. Sonst erden die .htaccess-Dateien überhaupt nicht berücksichtigt. Änderungen auf Domain-Ebene erfordern einen restart des httpd (deamon). Danach kann man in den entsprechend eingstellten Verzeichnissen soviele Änderungen wärend der Laufzeit machen, wie man lustig ist. Die werden dann berücksichtigt.
Grüße
Tom