dedlfix: htaccess / beliebiges Unterverzeichnis / case insensitiv

Beitrag lesen

Hi!

Bitte für Beispiel-Domains die extra dafür vorgesehenen Namen verwenden und nicht irgendwelche noch dazu real existierende.

Gibt jemande domain.de/de/HANSI ein ruft er auf dem Server ja ein anderes Verzeichnis auf, als domain.de/de/hansi womit die Regel innerhalb von /de/hansi hinfällig ist.

Dann leg sie doch ins Verzeichnis de.

Ein Client ruft keine Verzeichnisse oder Dateien auf, er fragt nach einer URL. Ob der Webserver zur Antwort in ein Verzeichnis greift oder nicht, interessiert den Client nicht. Und den Webserver in erster Linie auch nicht. Er wertet zunächst die URL aus. Wenn er dabei zu einem Pfadteil ein Verzeichnis findet, dann wertet er auch die darin enthaltenen Regeln aus. Wenn Hansi oder HANSI unterhalb von de nicht existieren, dann greift deine dortige Regel, die case-insensitiv auf hansi passt, weil obendrein die RewriteConds kein existierendes Verzeichnis oder Datei gefunden haben.

Lo!