* Andre Bischoff <[EMAIL PROTECTED]> wrote:
> Sebastian Kayser schrieb:
> 
> [...]
> >Bei mir (Apache 2.0.54) funktioniert dies. Apache arbeitet die
> >Location-Anweisungen in der Reihenfolge ab, in der sie in der
> >Konfiguration stehen und die Konfiguration des letzten passenden
> >Location-Elementes zieht.
> >
> >  
> Apache 2.0.59 verhält sich in diesem Fall definitiv anders.

Debian Sarge + Apache 2.0.59 mit magischem Dreisatz frisch aus den
Sourcen kompiliert und ich kann Dein Problem leider nicht nachstellen.
Hier funktioniert es einwandfrei.

> >Versichere Dich also nochmal, dass Du den Apache nach der Umsortierung
> >(/ vor /c und /rrdtool) auch neu geladen hast. 
> Hatte ich! Mehrfach!
> >Alternativ kannst Du
> >anstatt <Location /> auch <LocationMatch "^/$> schreiben, dann gehst Du
> >sicher, dass der Container _nur_ auf das Stammverzeichnis passt,
> >ungeachtet der Reihenfolge in der Konfiguration.
> >  
> Das funktioniert als workaround. Ist aber sehr unbefriedigend, da ich
> für sehr viele <Location /$name/ > Anpassungen vornehmen muß. Die mit
> einem <Locacation /> elegant abgefangen worden wären.

Falls das Problem bei Dir weiterhin vorherrscht (Vodoo, kann ich mir
kaum vorstellen), kannst Du Dir ggf. auch mit einem negative lookahead
behelfen.

<LocationMatch "^/(?!(c|rrdtool))">

Ist ein Fallback für alles, was nicht mit /c oder /rrdtool beginnt, 
matcht aber auch leider nicht für z.B. /c2 oder /rrdtool-test.

<LocationMatch "^/(?!(c|rrdtool))$">

Mit Anker funktionierts leider noch weniger, weil der Apache dann nur
noch auf ^/$ matcht. Ist aber zumindest ein wenig Futter, um bei
Interesse weiterzuforschen.

Sebastian

--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an [EMAIL PROTECTED]
           sonstige Anfragen an [EMAIL PROTECTED]
--------------------------------------------------------------------------

Antwort per Email an