Gewusst wie: Umleiten von WWW-basierten URLs an Nicht-WWW-URLs mit mehreren Domänen im selben VirtualHost dynamisch

8

Ich habe einen VirtualHost, der ungefähr so ​​aussieht:

%Vor%

Wenn jemand www.domain1.com/test besucht, sollte er zu:

umgeleitet werden %Vor%

Wenn jemand www.domain2.com/test besucht, sollte er zu folgendem weitergeleitet werden:

%Vor%

Meine aktuellen RewriteRules fehlen.

Bearbeiten: Hier ist, was ich bis jetzt habe:

%Vor%

Offensichtlich erzeugt dies eine unendliche Umleitungsschleife.

    
Nick Sergeant 09.02.2009, 18:45
quelle

3 Antworten

6

Ihr RewriteCond ist ein bisschen wackelig. Ich bin überrascht, dass es überhaupt etwas macht, da es so aussieht, als würde man versuchen, den Host www.domain1.com mit dem Muster www\.www.domain1.com zu verbinden. Diese Richtlinien haben für mich funktioniert:

%Vor%     
Miles 10.02.2009, 08:43
quelle
10

Keine Notwendigkeit zum Neuschreiben.

%Vor%     
bobince 09.02.2009 18:58
quelle
0

Sie können mehrere VirtualHosts in einer Konfigurationsdatei haben, daher sollten Sie Ihre Konfiguration folgendermaßen ändern:

%Vor%

Sie können für jede Domäne, die Sie ausführen möchten, einen weiteren VirtualHost hinzufügen.

    
Justin Poliey 09.02.2009 19:00
quelle