Re: Wie immer: redirects

2006-02-07 Diskussionsfäden Marcus Franke

Robert Ionescu wrote:


Macht er aber nicht, starte ich einen Link mit /au wird auch dieser von
.COM in .DE umgeschrieben :(

Stimmt die Negation des Regex mit ! nicht?



Doch, das ist soweit richtig. Der Apache wurde neu gestartet? Was gibt 
denn die RewrirteLog bei RewriteLoglevel 5 aus?




Gr, diese dreckige Software..

Hatte nur ein Reload ausgeführt.. Jetzt nach einem Restart macht der
Indianer, was er soll.

Habe im RewriteGuide noch gesehen, dass man auch !^/au/.* schreiben
könnte, aber der restart hat es gebracht.


Danke!


Marcus

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

  sonstige Anfragen an [EMAIL PROTECTED]
--



Re: Wie immer: redirects

2006-02-07 Diskussionsfäden Robert Ionescu

Marcus Franke wrote:

RewriteCond %{REQUEST_URI}  !^/au
RewriteRule (.*)http://www.dom.de$1 [R=301,L]

Ich lese die Regel so:
Alles was nicht auf den Pfad des URL matched, der mit /au beginnt, wird
umgeschrieben.


Genau.


Macht er aber nicht, starte ich einen Link mit /au wird auch dieser von
.COM in .DE umgeschrieben :(

Stimmt die Negation des Regex mit ! nicht?


Doch, das ist soweit richtig. Der Apache wurde neu gestartet? Was gibt 
denn die RewrirteLog bei RewriteLoglevel 5 aus?


--
Robert


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

  sonstige Anfragen an [EMAIL PROTECTED]
--



Wie immer: redirects

2006-02-07 Diskussionsfäden Marcus Franke

Moin,

ich leite mit einer recht einfachen Regel alle Anfragen einer teilweise
stillgelegten Domain um, was auch gut funktioniert. Leider zu gut, denn
jetzt soll ein bestimmter Bereich der Domain wieder reaktiviert werden
und wird doch wieder umgeleitet.

Ich brauche also eine Ausnahme von der Regel.

Bisher habe ich folgendes:
RewriteRule (.*)http://www.dom.de$1 [R=301,L]

Wenn also jemand in meinen vhost surft der auf www.dom.COM matched, wird
er auf dom.DE weitergeleitet.

RewriteCond %{REQUEST_URI}  !^/au
RewriteRule (.*)http://www.dom.de$1 [R=301,L]

Ich lese die Regel so:
Alles was nicht auf den Pfad des URL matched, der mit /au beginnt, wird
umgeschrieben.

Macht er aber nicht, starte ich einen Link mit /au wird auch dieser von
.COM in .DE umgeschrieben :(

Stimmt die Negation des Regex mit ! nicht?


Marcus


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

  sonstige Anfragen an [EMAIL PROTECTED]
--