Kurz-Fakten
- Nur Apache; nginx und andere Server kennen sie nicht
- Wirkt erst, wenn AllowOverride sie freigibt
- Wird bei jedem Aufruf neu gelesen – ein Syntaxfehler legt die gesamte Website lahm
- Änderungen wirken sofort, ohne Neustart des Servers
Einordnung für die Praxis
Die Fehlertoleranz ist gering: Eine falsche Zeile führt nicht zu einer Warnung, sondern zu einem Serverfehler auf allen Seiten unterhalb des Verzeichnisses. Wer daran arbeitet, sollte eine Sicherung haben und nach jeder Änderung eine Seite aufrufen.
Zwei Fehlerquellen sind besonders häufig. Erstens die Reihenfolge: Regeln werden von oben nach unten abgearbeitet, und eine frühe Regel mit [L] beendet die Verarbeitung. Zweitens fehlende Ausnahmen – wer alle Anfragen auf eine Datei umleitet, muss die Programmdateien selbst ausnehmen, sonst leitet die Regel sich selbst um.