Seite 1 von 1

problem mit registrierung

Verfasst: 10.12.2007 05:02
von greenpoison
Und wiedermal hab ich ein paar fragen :D .

Mein phpBB3 Board ist leider mit google unter zwei verschiedenen domains erreichbar...

http://www.pc-themen.de (hier ist alles ok)

und leider auch noch unter der alten:

http://www.planet-tutorial.de/forum/ (hier ist ein problem)

wenn man nun über die planet-tutorial/forum url auf das board kommt,
klappt eine registrierung nicht, da die einverständnisserklärung immer wieder neu geladen wird. Das heißt man kann da rauf klicken wie wild und es geht einfach nicht weiter.

bei pc-themen.de ist wiegesagt alles ok (diese domain ist im ACP auch eingetragen).

das doofe ist aber das meine alte domain bei google im ranking wesentlich höher ist... und es kommen auch einiege besucher am tag über diese uri.
Natürlich doof wenn diese sich nicht registrieren können.

Ich konnte das problem wie folgt beinflussen:
Im ACP einfach die "planet-tutorial" domain eintragen...
dann geht aber die registrierung bei der neuen domain nicht mehr.

mir wäre es lieber wenn beides klappen würde, da es sonst absolute traffic verschwändung ist :roll: .

ich weiß auch nicht wirklich warum google noch unter "http://www.planet-tutorial.de/forum/" durchspidert.

verstehe das ganze echt nicht mehr.

da "planet-tutorial" das root verzeichniss ist, und "pc-themen" eine weiterleitung auf "/forum", habe ich noch folgendes versucht:

ich habe eine .htaccess mit folgendem inhalt erstellt und im hauptverzeichniss des servers abgelegt:

"Redirect /forum http://www.pc-themen.de"

Die weiterleitung klappt leider nicht. (t-online unterstützt kein .htaccess)

Hatte jemand gleiche probleme nach einer domain umstellung?
Oder kann mir jemand rat geben?

SuFu brachte mich nicht weiter.

Verfasst: 10.12.2007 11:13
von gn#36
Verweisen die beiden Domains auch auf unterschiedliche Verzeichnisse auf dem Server?

Wenn ja, dann kannst du ja in der common.php der alten Domain sowas hier benutzen:

Code: Alles auswählen

header('Location: http://neuedomain.de');
Besser ist das aber noch, wenn du eine speziellere Weiterleitung machst und diese mit einem 301 Fehler an den Browser schickst:

Code: Alles auswählen

header("HTTP/1.0 301 Moved Permanantly");
//Angesprochene Datei herausfinden:
$file = basename($_SERVER['SCRIPT_NAME');
//Querystring:
$querystring = $_SERVER['QUERY_STRING'];
header("Location: http://neuedomain.de/$file?$querystring");
Wenn das keine separaten Dateien sind kannst du die Umleitung in einer IF Abfrage einbauen die $_SERVER['SERVER_NAME'] mit den Servernamen vergleicht.

Das ganze ist mit Vorsicht zu genießen, da ich es nicht testen konnte. Am besten erst mal in einer Kopie des ganzen in Ruhe ausprobieren.

Verfasst: 10.12.2007 19:37
von greenpoison
hmm das Problem ist folgendes:

Die alte Domain bezieht sich auf ein Projekt was noch besteht. Das heißt ich kann und will nicht die komplette Domain umleiten, da das Projekt noch weiter bestehen soll. "planet-tutorial.de" + "index.htm" und sämtlichen anderen Ordnern wie z.B "Forum" liegen im Rootverzeichniss.

Hatte mir dann "pc-themen.de" gesichert und diese auf den Ordner Forum umgeleitet, da ich Website und Forum trennen wollte.

Da google die Suchergebnisse zum Forum aber immernoch unter "www.planet-tutorial.de/forum" und nicht "www.pc-themen.de" findet,
brauch ich eine Lösung die registriert, wenn auf den "/forum" Ordner zugegriffen wird und dann auf die neue Domain umleitet.

Leider geht die ".htaccess Redirect" Variante nicht, da mein Host dieses und "mod_rewrite" leider nicht unterstützt.

Verfasst: 10.12.2007 23:29
von gn#36
Du hast mich glaube ich ein wenig falsch verstanden:
Wenn du das so machst sollte eigentlich nur ein Zugriff auf das Forum umgeleitet werden, alle anderen Seiten wären davon - sofern sie nicht Daten des Forums verwenden - nicht betroffen.

Verfasst: 11.12.2007 03:28
von greenpoison
ok dann hab ich das falsch verstanden :oops: .. ok dann werd ich deine tips unterberücksichtigung der datensicherung mal austesten... werde es hier posten wenn es klappt oder auch nicht. 8)

Verfasst: 11.12.2007 04:58
von greenpoison
Die alte Domain ist ne rein HTML basierende.. common.php hab ich also nicht.

Habe dein code in der common.php des forums (neue domain) versucht.

Klappt nicht... dann kommt nur noch ein weißes bild im explorer.

Hab dann wieder die Original common.php raufkopiert.

Verstehe aber jetzt was genau du damit meinst.
Also ne "IF" abfrage, die registriert, wenn das Forum geladen wird.. Und dann sofort eine Umleitung auf die neue Domain macht.. wenn das irgendwie klappt , das wäre cool.

Bin leider in PHP nicht bewandert.

Gibt es denn ein HTML Code der sowas merken kann, sobald ein anderer Ordner "Forum" geladen wird? Und dann die Umleitung?