Announcement

Collapse
No announcement yet.

2 RewriteCond plus RewriteRule

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • 2 RewriteCond plus RewriteRule

    Hallo,

    wir haben ein System, mit dem mehrere Domains auf den gleichen Content zeigen.

    Für jede Domain ist dann noch nach dem Hostnamen ein bestimmter Abschnitt definiert. Also zum Beispiel:

    domain1.de/abschnitt1
    domain2.de/abschnitt2?var=foo
    domain3.de/abschnitt3?var=bar

    Nun möchte ich zum Beispiel, wenn die domain1 oder domain3 mit dem abschnitt2 von domain2 auf die Seite kommen, diesen korrekt zu domain2 umschreiben.

    Ich hatte mir das wie folgt gedacht:

    Code:
    RewriteCond %{HTTP_HOST} !^www\.domain1\.de$ [NC]
    RewriteCond %{REQUEST_URI} ^/abschnitt2$ [NC]
    RewriteRule ^(.*)/abschnitt2(.*)$ http://www.domain2.de/abschnitt2$2 [L,R=301]
    Ich habe es nun schon auf verschiedene Wege versucht, bekomme es aber nicht zum Laufen.

    Irgendwelche Ideen? Wäre ich wirklich dankbar.

    Danke

  • #2
    Argh, ich konnte es lösen.

    Der Fehler war, dass ich bei der RewriteRule das gematchte aus den RewriteConds wieder aufgenommen hatte. Und das [NC] kann bei der REQUEST_URI auch vernachlässigt werden.

    demzufolge:
    Code:
    RewriteRule ^(.*)$ http://www.domain2.de/abschnitt2$1 [L,R=301]

    Comment

    Working...
    X