Seite 1 von 1

RewriteCond auf alle Regeln?

Verfasst: 02.09.2011 09:57
von FrankyOn
Hallo?

Kann ich RewriteCond auch so benutzen, das es auf alle nachfolgenden RewriteRules geht? Hintergrund: habe mehrere Domains die auf ein Verzeichnis zeigen. Diese müssen unterschiedlich abgehandelt werden und haben pro Domain unterschiedliche Rules.

Schreibe ich beispielsweise:

Code: Alles auswählen

RewriteCond %{HTTP:Host} ^(?:www\.)?domain1\.net$
RewriteRule ^(.*)/_Page/Default.aspx$ $1/_Page/Default.aspx?Sitekey=101 [NC,L]

RewriteCond %{HTTP:Host} ^(?:www\.)?domain2\.net$
RewriteRule ^/gb$ /_Page/Default.aspx?Sitekey=66&lang=en [NC,L]
RewriteRule ^/gb/$ /_Page/Default.aspx?Sitekey=66&lang=en [NC,L]
RewriteRule ^/en$ /_Page/Default.aspx?Sitekey=66&lang=en [NC,L]
RewriteRule ^/en/$ /_Page/Default.aspx?Sitekey=66&lang=en [NC,L]
.. so bezieht sich die RewriteRule "/gb" nur auf domain2.net/gb, /en aber auf domain1.net/en und auf domain2.net/en.

Oder muss ich immer pro Rule die Cond einzeln vorschreiben?

Viele grüße und danke für die Antwort :-)