dedlfix: mod_rewrite - Ich steh auf dem Schlauch

Beitrag lesen

Tach!

Meine .htaccess sieht momentan so aus:

Wie sieht die Aufgabenstellung aus, die du damit zu lösen versuchst? Aus den Regeln sehe ich nur, was du notiert hast, kann aber nicht einschätzen, ob das zum Problem passt oder nicht.

RewriteRule ^/?kontakt /kontakt/kontakt.php

Steht das Fragezeichen hier für den Quantifizierer "0 oder 1" oder für eine Querystring-Einleitung?

Was mach ich falsch?!

RewriteRules werten keinen Querystring aus, weil nicht unterschieden werden kann, ob das ? nun für das eine oder das andere steht. Der Querystring kann lediglich in RewriteConds untersucht werden.

Wenn du den Slash optional haben möchtest, dann hast du die RewriteRule-Dokumentation nicht gelesen. Der / ist entweder generell da oder generell nicht, je nachdem ob die Regel in der Per-Verzeichnis-Konfiguration (.htaccess) notiert ist oder in der Per-Server-Konfiguration (httpd.conf). Üblicherweise kann man sich auf eine Variante festlegen und muss das nicht flexibel gestalten.

dedlfix.