mixmastertobsi: Apache Rewrite Host

Hallo,

welche Möglichkeit gibt es bei Apache eine Variable zu setzen, wenn ein bestimmter hostname abgefragt wird und diese Variable dann abzufragen.

Als Beispiel habe ich folgendes Probiert. Da es hier aber viele Abfragen sind, gefällt mir diese Methode nicht.

RewriteCond %{HTTP_HOST} ^localhost$ [NC]
RewriteRule ^xyz1$ localhost/1 [R=301,L]

RewriteCond %{HTTP_HOST} ^localhost$ [NC]
RewriteRule ^abc3$ localhost/2 [R=301,L]

RewriteCond %{HTTP_HOST} ^localhost$ [NC]
RewriteRule ^dsf5$ localhost/2 [R=301,L]

Besser wäre <IfDefine>, jedoch klappt das mit der Variable-Abfrage nicht.

  1. Hi,

    Besser wäre <IfDefine>, jedoch klappt das mit der Variable-Abfrage nicht.

    Rateversuch (mehr gibt die Problembeschreibung für mich nicht her): Suchst du vielleicht SetEnvIf?

    MfG ChrisB

    --
    RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
    1. Hallo,

      hatte ich probiert, hat jedoch nicht funktioniert...

      SetEnvIf Host ^localhost* test

      <IfDefine test>
      RewriteRule ^abc3$ localhost/2 [R=301,L]
      </IfDefine>