Marc Staedtler: apache mod rewrite

Beitrag lesen

Hallo Christoph

Nein, das hast du nicht. Deine Datei hieß/heißt bestimmt .htaccess  -  hier kommt es nun mal auf den vorangestellten Punkt an.

Schon klar das der Dateiname mit einem Punkt beginnt.
Aber ich sage bzw. schreibe "Ha-Te-Echs-Es"-Datei dazu und nicht
"Punkt-Ha-Te-Echs-Es"-Datei.

Dann ist der Server so eingestellt, daß er eben nur URIs mit nachgestelltem Slash akzeptiert. Das kannst du in einer .htaccess nicht ändern. Da solltest du den Server-Administrator befragen und notfall beschimpfen (aber Schimpfe schnallen die Jungs meistens nicht).

Naja bei "normalen" Verzeichnissen klappt das auch ohne den trailing slash.

_Wenn_ das funktioniert und du damit weiterleben kannst, dann laß es so.

Mich wundert halt nur das ja Rewrite "anspringt",d.h. der Server hat schon mitgekriegt, dass hier das Verzeichnis gemeint ist, und er dann doch nicht mit

RewriteRule ^.*$ index.php [L]

zurechtkommt.

Das müsste doch auch bei einer quasi "leeren" Anfrage klappen.

Gruss Marc