dedlfix: RewriteRule Weiterleitung bzw. durchleitung

Beitrag lesen

Tach!

Üblicherweise nimmt man existierende Dateien und Verzeichnisse vom Umschreiben aus: Wollte ich auch zuerst antworten. dann habe ich mir aber gedacht, dass die Anforderung ans System so gestaltet sein könnte, dass der direkte Zugriff auf existierende Dateien generell verhindert werden soll.

Wenn das der Fall ist, kann er immer noch intervenieren. Und dann kann man weiterbohren und fragen, warum sie im DocumentRoot liegen, wenn sie gar nicht ausgeliefert werden sollen?

Darum die vom OP gesetzte, ja nicht falsche Rule, einfach mit dem Flag 'Last' versehen.

Einfach ist ein solches L zwar gesetzt, aber ganz so einfach arbeitet es nicht. Sicher, es beendet die Abarbeitung der RewriteRules. Aber der umgeschriebene Request dreht im Apachen intern erneut eine Runde. Und diese Runde kommt wieder an allen Regeln vorbei, auch wenn sie früher schon abgearbeitet wurden, L hin oder her.

Es kann gut sein, dass das L in dem Fall schon hilft, aber warum nicht gleich eine generell übliche und für andere solche Fälle ebenfalls anwendbare Lösung mit geringen Aufwand vorschlagen?

dedlfix.