ChrisB: mod_rewrite

Beitrag lesen

Hi,

Und die führenden Slashes in den Ersetzungen braucht es hier m.E. auch nicht.

Das hatte ich http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewriterule entnommen, wo die Variante ohne Slashes als »invalid, not supported« gekennzeichnet war.

Die Beispiele, wo das steht und "otherpath$1" als Substituion verwendet wird, beziehen sich auf Konfiguration des Rewritings in der httpd.conf (siehe oben drüber, “Inside per-server configuration (httpd.conf)”) – deshalb da auch der führende Slash im Pattern.

Ein Stück weiter unten finden sich Beispiele für den Fall “Inside per-directory configuration” – da ist kein Slash am Start des Patterns, und auch die Substitution "otherpath$1" ist dort nicht als invalid gekennzeichnet.

Aber ich glaube dir gerne, denn andere Beispiele verzichten darauf.

Wie gesagt, der Kontext in dem man das ganze konfiguriert – zentrale Server-Konfiguration vs. Konfiguration auf Verzeichnis-Ebene via .htaccess – bedingt ein paar Unterschiede. Da muss man jeweils schauen, welchen Fall man vorliegen hat und wie demzufolge Pfade im Pattern und der Substitution anzugeben sind.

MfG ChrisB

--
Autocomplete has spoiled me to a point where it happens every so often that I encounter a CAPTCHA, and I just type in the first character … and then wait for the rest of the code to be automatically suggested :/