Jörg Reinholz: Eine .htaccess für Test und Produktion

Beitrag lesen

Ich verstehe aber nicht, warum du es als problematisch betrachtest, einfach auf beiden Systemen (lokal und online) je eine .htaccess mit den jeweils passenden Einträgen anzulegen, und die dann unverändert zu lassen.

Das kan ich schon nachvollziehen. Der Wunnie hat Angst, dass er diese Monate oder Jahre später versehentlich mit transferiert, wenn er mal ein Update macht. Den Murks, der von anderen an anderer Stelle (hier die nicht sinntragende Anweisung) fabriziert wird zu reaparieren ohne den Murks selbst zu reparieren ist eben manchmal sehr schwierig.

Ganz andere Vorschläge für Wunnie:

Kopiere die '.htaccess' NUR AUF DEM SERVER nach '.htacces.PRODUKTION' - Dann hast Du dort ein Backup und kannst es wieder herstellen.

Zweiter Vorschlag:

Kopiere die '.htaccess' NUR AUF DEM TESTSYSTEM nach '.htacces.TESTSYSTEM' und lege in der Konfiguration des virtuellen Hosts oder des Hauptservers dieses als AccessFile an, also etwa so:

<virtualhost>
    ServerName www.example.local
    DirectoryRoot /var/www/test/
    AccessFileName .htacces.TESTSYSTEM
</virtualhost>

Bei beiden Vorschlägen: Schreibe in die .htacces.PRODUKTION und /oder .htacces.TESTSYSTEM, einen Kommentar wozu die gut sind. Was auch gilt: Du musst ggf. die Alternativen mit pflegen.

Jörg Reinholz