Weiterleitung einer bestimmten Seite

LuckySt

Mitglied
Hallo und guten Morgen,

mal wieder bin ich auf der Suche nach was, was bestimmt jeder kennt nur ich wie immer herum suche.

Ich habe eine Homepage die wie folgt aufgebaut ist:

http://www.deinedomain.com
http://www.deinedomain.com/index.php
http://www.deinedomain.com/1873/ich-bin-neu-hier/
http://www.deinedomain.com/12564/finde-ich-lustig/
.....

Jetzt möchte ich aber alle Besucher die diese alte Domain besuchen, auf die neue Domain umleiten. Am besten so das sie es nicht mitbekommen (also ohne erst was klicken zu müssen).
Das sollte ja nicht schwer sein nur möchte ich es so haben das nur Besucher die
http://www.deinedomain.com
besuchen, auf die neue Domain
http://www.deinedomain.de
weitergeleitet werden.
Besucher die einen alten Link z.B. in Suchmaschinen oder Co. finden, sollen noch auf die alte Domain gelangen können also z.B. beim Aufruf von
http://www.deinedomain.com/1873/ich-bin-neu-hier/
soll man auch dort hin kommen und nicht zur .de Domain.
Also kurz:
Ich möchte das nur die http://www.deinedomain.com umgeleitet wird und nicht die anderen URLs.

Geht so was?

Danke
 
Bei allen "alten Seiten" welche NICHT mehr angezeigt werden sollen als erstes:

PHP:
<?php
   header( 'Location: http://www.neueseite.com' ) ;
?>

Kriegst du ein Fehler "header already sent" - ist es nicht ganz am Anfang.

So funktioniert zumindest die Weiterleitung mit PHP. Ob es dein Problem löst, weiss ich nicht - verstehe es nicht so ganz.
 
Zuletzt bearbeitet:
Hi,

nein so war das nicht gemeint.
Mit deiner Lösung werden ja alle Seiten automatisch weitergeleitet in denen das eingebaut wird.

Sorry,
hatte oben vergessen dazu zu schreiben das es sich um ein Forum handelt und die Beiträge aufrufbar bleiben sollen und der Rest z.B. Themenübersicht, Impressum, Übersicht und so, sollen weitergeleitet werden zur neuen URL. Dort ist aber kein Forum sondern nur eine reine HTML Seite.

Also brauch eigentlich nur was zu sein das mir den Aufruf folgender Seite
http://www.deinedomain.com
weiterleitet zu
http://www.deinedomain.de

Der Rest sollte erst einmal unter der alten URL erreichbar sein.
 
wie wäre so was:

Code:
if($_SERVER['HTTP_REFERER']=='http://www.deinedomain.com'){
	header( 'Location: http://www.deinedomain.de' );
}
 
Moin, ...

"Sorry das klappt nicht." Ist eine eher dürftige Fehlerbeschreibung.
Hast Du eine Fehlermeldung für uns? Oder eine Beschreibeibung wie das Fehlerverhalten aussieht?

cu deAndro
 
Keine Fehlermeldung.
Passiert einfach nichts.
Denke mal da blockt irgendwas von der Forum Software.
Deshalb fragte ich ob es vielleicht eine .htaccess Lösung gibt.
 
Versuche es mal mit einer Umleitung per .htaccess (ist aber nicht die beste/schnellste Lösung),- die beste Lösung wäre wohl in der vHost-Konfiguration ;)

Code:
RewriteEngine On
RewriteCond %{HTTP_HOST} !www\.example\.foo$ [NC]
RewriteRule ^(.*)$ http://www\.example\.foo/$1 [R=301,L]
Hat den Vorteil, das für die Bots auch ein "Moved Permanently" im Header geschickt wird und die Bots den Cache aktualisiere können
 
Zurück