Sönke Tesch: htaccess RewiteRule führt Skript mehrmals aus!

Beitrag lesen

"When a substitution occurs for a new URL, this module has to re-inject the URL into the server processing. To be able to do this it needs to know what the corresponding URL-prefix or URL-base is. By default this prefix is the corresponding filepath itself. But at most websites URLs are NOT directly related to physical filename paths, so this assumption will usually be wrong! There you have to use the RewriteBase directive to specify the correct URL-prefix."

Wie leitest Du daraus einen Zwang ab?

"[..] so this assumption will usually be wrong! There you have to use the RewriteBase directive [..]"

Also wenn die Aussage, daß eine vom System gemachte "Annahme normalerweise falsch" ist (mit Ausrufungszeichen) und man deshalb "in diesen Fällen RewriteBase benutzen muß" (muß, nicht können, dürfen, möchten, nein, man muß), keinen Zwang beinhalten soll, kann ich es Dir nicht erklären.

IIRC kommt dieser Hinweis in der Anleitung auch noch zweimal vor und ist farblich unterlegt und/oder umrahmt. Sowas hinterlässt bei mir irgendwie den Eindruck, als wenn es da um sehr wichtige Passagen geht.

Ich habe das noch nie gebraucht.

Das möchtest Du doch nicht ernsthaft als Gegenargument einbringen?

Gruß,
  soenk.e

PS: Der Fall, in dem das Wurzelverzeichnis des Webservers mit dem des Dateisystems übereinstimmt, kommt in der netzweiten Realität doch hoffentlich nicht vor.