Sponsor-Board.de

Normale Version: Frage zu Apache Rewrite/Redirect
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

Folgendes Szenario: Ich möchte gerne *.subdomain.domain.com auf *.domain.com umleiten. Ich weiß noch nicht genau wie. Ich weiß wie ich es auf domain.com/* umleiten kann. Aber so wirklich kann ich zu meinem konkreten Fall auch nichts finden. Wahrscheinlich falsche oder ungenaue Suchbegriffe.

Kann jemand helfen? Oder ist das gar nicht möglich?

Grüße und Danke!
Hallo Bonyamin,

bist du bei einem Webhoster, oder hast du Zugriff auf die Apache Konfigurationen?
Ich habe einen Server und habe somit Zugriff auf die Apache Konfiguration.
Wie leitest du es denn auf domain.com/* um? Wink (Vielleicht fällt dir ja was auf, wenn du das nochmal reflektierst)
Hei =)

Ich habs jetzt mal ausm Kopf geschrieben da ich grade nicht suchen kann, respektivge möchte, da es sicher genug Lösungsansätze für solche Probleme gibt:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(.*)\.subdomain\.domain\.de
RewriteRule ^(.*)$ http://$1.domain.com/ [L,NC,QSA]

Wie gesagt ist ausm Kopf - kein Gewähr für die FUnktionalität des Ganzen Smile

Grüße

Buchstabensalat schrieb:
Wie leitest du es denn auf domain.com/* um? Wink (Vielleicht fällt dir ja was auf, wenn du das nochmal reflektierst)


Ich habe es probiert, leider hat eben das nicht funktioniert. Ich weiß genau worauf du hinaus willst. Habe das nach *.domain umgeschrieben, aber der hat den Rewrite nicht gemacht. Deswegen frage ich ja hier....

@CreativDev.de:

Danke! War nicht ganz funktional. Aber es funktioniert jetzt. Ich hatte fast den selben Code, habe aber wohl doch einen Fehler eingebaut. Mindestens das [L,NC,QSA] hat gefehlt und ich glaube das auch im vHost selbst ein Fehler lag, hab den gerade komplett neu angelegt. Jetzt funktionierts und ich danke dir!

Code:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(.*)\.subdomain\.domain\.de
RewriteRule ^(.*)$ http://%1.domain.com/ [L,NC,QSA]

Referenz-URLs