On Tuesday, March 27, 2007 9:01 AM [GMT+1=CET],
Rainer Sokoll <[EMAIL PROTECTED]> wrote:

> Hallo,
>
> bisher bin ich damit:
>
> RedirectMatch permanent ^/(.*) http://www.example.de:8080/$1
>
> gut gefahren.
> Jetzt kommt aber die Anforderung hinzu, daß ein bestimmtes
> Unterverzeichnis (und alles darunter) von dieser Regel ausgenommen
> werden soll.

Ich versuch's mal:

^/(?!myfolder/)(.*) http://www.example.de:8080/$1

(?:...) (in der Grundform) ist sog. "non-capturing parenthesis", was
bedeuted, dass diese Klammern rechts nicht in ein $x kopiert werden
(m. a. W.: Klammer erzeugt keine Backreference).

Ersetzt man ":" durch "!", erhält man "negatives Matching", d. h.
zutreffend, wenn Muster nicht enthalten ist. Das ist das, was Du willst.

Mehrere Unterverzeichnisse lassen sich mit

^/(?!myfolder/|otherfolder1/|otherfolder2/)(.*)

matchen.

HTH

Olaf Lautenschläger


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

Antwort per Email an