![](https://seccdn.libravatar.org/avatar/3b88186bea83a1e6f8dc1e8959e80e75.jpg?s=120&d=mm&r=g)
Torsten schrieb:
On 18/04/13 14:50, Lentes, Bernd wrote:
Wenn Du nun keine RewriteBase angegeben hast, wird der Apache
/Wo/Anders/b/X/_c_/d als neue URI benutzen und wahrscheinlich einen 404 erzeugen, es sei denn der zweite Punkt aus der Doku zu RewriteBase trifft zu:
Sie brauchen keine RewriteBase, wenn folgendes zutrifft:
* The filesystem path to the directory containing the RewriteRule, suffixed by the relative substitution is also valid as a URL path on the server (this is rare).
filesystem path /Wo/Anders/b/X/_c/_d müßte demzufolge dann zugänglich sein über http://host.domain.tld/Wo/Anders/b/X/_c/_d . Dann müßte es eine DocumentRoot / geben, oder ? Oder eine Location /Wo/Anders/b/X/_c/_d ?
Ja, DocumentRoot / wäre eine Möglichkeit. Eine andere wäre ein Alias oder z.B. auch
mit einem ProxyPass drinnen, halt irgendwas, was die URI gültig macht. Möglich wäre auch /Doc/Root/Wo/Anders/b/X/_c/_d
Torsten
Hi, was für das Verständnis auch sehr hilft, ist ein Hochschrauben des LogLevels (z.B. auf 6) und ein Lesen des Logfiles von mod_rewrite. Schwer getan habe ich mich allerdings mit dem Eintrag "add path info postfix". Nach einigem googeln (http://forum.modrewrite.de/topic2220.html) und Probieren habe ich folgendes herausgefunden: Wenn ich hinter dem hostnamen und dem Port einen Pfad angebe, dessen erster Teil nicht existiert, taucht dieser Eintrag auf. Beispiel: http://hostname.domain.tld/hallo/hallohallo . hallo existiert nicht, dann steht im Log: [perdir /srv/www/vhosts/mouseidgenes/htdocs/] add path info postfix: /srv/www/vhosts/mouseidgenes/htdocs/hallo -> /srv/www/vhosts/mouseidgenes/htdocs/hallo/hallohallo . Wichtig ist, das der fehlende Teil mindestens ein abschließendes slash hat, sonst taucht der Eintrag im log nicht auf (also /hallo/... ) Alles was hinter dem fehlenden Anfang steht, wird in der Variablen PATH_INFO gespeichert. Habe ich das so richtig verstanden ? Und die Gretchenfrage: wozu soll das alles gut sein ? Bernd Helmholtz Zentrum München Deutsches Forschungszentrum für Gesundheit und Umwelt (GmbH) Ingolstädter Landstr. 1 85764 Neuherberg www.helmholtz-muenchen.de Aufsichtsratsvorsitzende: MinDir´in Bärbel Brumme-Bothe Geschäftsführer: Prof. Dr. Günther Wess und Dr. Nikolaus Blum Registergericht: Amtsgericht München HRB 6466 USt-IdNr: DE 129521671 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org