alphaman
Goto Top

Domain mit RewriteRule umleiten

Hi Leute,

ich hoffe ich bin hier richtig. Mein Problem ist das ich z.B. 3 Domains habe in unterschiedlichen Paketen (Windows / Linux). Unter jedem Paket habe ich eigenen Webspace.

test1.de -> Webspace Windows
test2.de -> Webspace Linux
test3.de -> Webspace Linux

Jetzt ist es so das der Inhalt alles Domains dem Windows Paket haben soll aber auf dem Linux System ist noch ein Shopsystem das in einem Unterverzeichnis liegt und dort aufgerufen wird.

Jetzt möchte ich mit RewriteRule die Ziele neu definieren wenn nur die Hauptdomain aufgerufen wird.

Beispielaufruf im Browser:

www.test2.de/ oder test2.de/ -> http://www.test1.de/
www.test3.de/ oder test3.de/ -> http://www.test1.de/

Wenn aber die Domain test2 oder test3.de mit einem Unterverzeichnis aufgerufen dann darf nicht umgeleitet werden sondern soll wie im Browser angegeben geladen werden.

Leider habe ich mit der htaccess und mod_rewrite keine Erfahrung und hoffe das mir hier jemand helfen kann.

Dickes Dickes Danke schon mal.

Gruß,
Alphaman

Content-Key: 112536

Url: https://administrator.de/contentid/112536

Printed on: April 25, 2024 at 21:04 o'clock

Member: napperman
napperman Mar 27, 2009 at 09:47:54 (UTC)
Goto Top
Hast Du nur ein Webspace Hosting oder hast Du komplette Server gemietet?
Normalerweise kann man bei einem Hostingpaket ja im Backend die Umleitungen konfigurieren.
Member: Alphaman
Alphaman Mar 27, 2009 at 14:31:44 (UTC)
Goto Top
Hi,

es sind nur Webhosting Pakete und nicht ein ganzer Server. Ich kann im Backend Frameweiterleitung machen aber dann sind doch die Unterverzeichnisse nicht mehr erreichbar oder?

Gruß,
Alphaman
Member: tsc2000
tsc2000 Apr 15, 2009 at 07:29:34 (UTC)
Goto Top
Hallo,

Du mußt einfach eine .htaccess Datei mit fogendem Inhalt erstellen und in die jeweiligen Domainverzeichnisse (Document Root) kopieren, die umgeleitet werden sollen.


RewriteEngine On

#Keine Umleitung wenn Zugriff auf /untervzeichnis_1 erwünscht ist
RewriteCond %{REQUEST_URI} !^/untervzeichnis_1

#Keine Umleitung wenn Zugriff auf /untervzeichnis_2 erwünscht ist
RewriteCond %{REQUEST_URI} !^/untervzeichnis_2

#usw.

#Ansonsten auf http://www.test1.de/ umleiten
RewriteRule (.*) http://www.test1.de/