httpd-users-de mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Olaf Lautenschlaeger" <apache-users-de...@anova.de>
Subject Re: Port umbiegen
Date Tue, 27 Mar 2007 16:41:56 GMT
On Tuesday, March 27, 2007 9:01 AM [GMT+1=CET],
Rainer Sokoll <R.Sokoll@intershop.de> 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 users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Mime
View raw message