Seite 1 von 1

Erreichbarkeit mit neuer Domain

Verfasst: 19.06.2008 14:56
von magicpain
Hallo alle,

ich bin gerade dabei mein Forum auf einen neuen Server mit neuer Domain zu betreiben.
Jetzt habe ich folgendes Problem:

Ist es möglich, dass wenn der Besucher auf seite
http://www.domainA.de/viewforum.php?f=1
zugreift, dann automatich auf:
http://www.domainB.de/viewforum.php?f=1
umgeleitet wird?

Momentan habe ich einfach im header eine Weiterleitung drin. Damit wird aber immer nur auf die gleiche seite gelinkt.
Hintergrund ist, dass wenn jemand über eine Suchmaschine einen Post ansehen will, er dann direkt auf die Neue Adresse geleitet wird.

Code: Alles auswählen

header("Location: http://www.domainA.de")
wäre toll, wenn jemanden was dazu einfällt.
Danke schomal.

Dennis

Verfasst: 19.06.2008 15:27
von tas2580
Wenn dein Server mod_rewrite unterstützt kannst du das per .htaccess machen

Code: Alles auswählen

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www\.domain\.de$
RewriteRule ^(.*)$ http://www.domain.de/$1 [L,R=301]
Lade einfach die .htaccess auf die alte Domain hoch und trage da die neue Domain ein. Das hat auch den Vorteil das per 301 weitergeleitet wird und so die Suchmaschine recht schnell kapiert das du mit dem Forum umgezogen bist. Nach einigen Tagen sollten dann nurnoch die neuen URLs im Index sein.

Gruß Tobi

Verfasst: 19.06.2008 16:07
von magicpain
Danke für die schnelle Antwort!

wäre es so richtig:

alte Domain: schwarzespech.de
neue Domain: online-gothic.de

Code: Alles auswählen

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www\.schwarzespech\.de$
RewriteRule ^(.*)$ http://www.online-gothic.de/$1 [L,R=301]
...da bekomme ich dann einen Internal Server Error...
bedeutet wohl, dass mod_rewrite bei dem Server wohl nicht funktioniert?!

Gruß
Dennis


edit:
ich habe gerade mit einer phpinfo ausgelesen, ob mein alter Provider (evanzo.net) mod_rewrite unterstützt. Es geht nicht. Aber Danke für die Mühe!
Da muss ich wohl warten, bis der KK durch ist...

Verfasst: 20.06.2008 09:40
von Markus67
Hi ..
...da bekomme ich dann einen Internal Server Error...
bedeutet wohl, dass mod_rewrite bei dem Server wohl nicht funktioniert?!
jein .... dein provider unterstützt keine .htaccess-Dateien bzw. ist das ganze in deinem Paket wohl nicht enthalten. Frag doch einfach mal dort nach .. eventuell lässt sich das ja relativ easy erweitern. :wink:

Markus