Tach!
Nun soll aber nicht für jedes Projekt (bei unterschiedlichen Providern) ein anderes .htaccess verwendet werden, daher die If-Abfrage (DOCUMENT_ROOT ist bei allen Installationen unterschiedlich).
Bist du sicher, dass du die unterschiedlichen Umgebungen durch das DocumentRoot-Verzeichnis unterscheiden kannst? Wäre nicht der Servername ein eindeutigeres Unterscheidungsmerkmal, oder laufen Test- und Produktivumgebungen mit demselben Namen?
dedlfix.