Seite 1 von 1

SubDomains auf andere Domains umleiten

Verfasst: 08.04.2005, 11:28
von Alex76
Hab mich hier mal ein bisserl durch Forum gelesen und glaub ich bin in diesen Thread richtig.

Meine Ausgangssituation ist eine Landesdomain für die ich ein Zertifikat habe. Bei diese will ich gerne ein paar Nationale Domains dahinter legen also:
https://www.chatlogin.com ist die Hauptdomain
https://at.chatlogin.com -> https://www.chatlogin.at
usw...

Da ich das Zertifikat nur für die com domain besitze und für alle Subdomains wäre eine Apache Rewrite Rule der richtige Weg (falls ich Irre bni ich für jeden Vorschlag dankbar).

Hat jemand eine Idee wie ich das schreiben kann?

lg aus Wien

Alex

Verfasst:
von

Standard-Domain definieren

Verfasst: 08.04.2005, 13:18
von Southmedia
Andrag:

Code: Alles auswählen

RewriteEngine on 

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

RewriteRule forum/(.*) http://www.meinedomain.de/$1 [R=301,L]
Erst sorgst du dafür dass das www. davor steht und dann leitest du, falls es der Ordner "forum" ist, auf www.meinedomain.de/$rest weiter.

Standard-Domain definieren

Verfasst: 08.04.2005, 13:26
von Caterham
per

Code: Alles auswählen

RewriteEngine On
RewriteRule ^forum/?(.*) http://www.meinedomain.de/$1 [R=301,L]

RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^www\.example\.com
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
- du solltest ach auf einen leeren Host-Header prüfen
- den Host-String nicht per $ "terminieren", da auch example.com:80 ein gültiger Host-Header ist.
Um doppel-external-redirects zu vermeiden, sollte deine Regel oberhalb der Standard-Domain Regel stehen

Grüße
Robert