Seite 1 von 1

Suchmaschine findet Server-Domain

Verfasst: 26.10.2009 10:44
von Tim
Hallo,

folgender Fall: Gemieteter Platz auf einem Server bei einem großem Anbieter, die Domain zum Server ist www.beispiel1.de.
Das Forum liegt auf www.beispiel1.de/phpBB3/. Eine Domain www.beispiel2.de leitet sofort in dieses Verzeichnis.
Die Domain www.beispiel2.de ist die Hauptdomain für das Forum, die Suchmaschine findet also auch Beiträge mit der Adresse www.beispiel2.de/viewtopic.php?f=6&t=197781 (so soll es ja auch sein)

Nun findet die Suchmaschine aber auch Beiträge welche mit der Domain des Servers angezeigt wird, also www.beispiel1.de/phpBB3/viewtopic.php?f=6&t=197781

Kann man das irgendwie verhindern, vielleicht mit einer htacces oder so?

LG Tim

Re: Suchmaschine findet Server-Domain

Verfasst: 26.10.2009 15:45
von tas2580
Wenn dein Server mod_rewrite unterstützt kannst du in der .htaccess

Code: Alles auswählen

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www\.domain\.de$ 
RewriteRule ^(.*)$ http://www.domain.de/$1 [L,R=301]
machen.

Du kannst aber auch die kanonische URL angeben, das sollte das Problem auch lösen.

Gruß Tobi

Re: Suchmaschine findet Server-Domain

Verfasst: 26.10.2009 20:16
von Tim
Hallo Tobi,

also das mit den kanonischen Adressen verstehe ich nicht, da gibt es dann drei Adressen zur gleichen Seite,
ich weiß nicht, was das mit meinem Problem zu tun hat, dass Google das Forum mit www.beispiel1.de/phpBB/...
listet.

Soweit ich weiß unterstützt mein Serverpacket mod_rewrite.
Welche Domain muss ich denn in dem Code für die .htaccess wo eingeben?

Re: Suchmaschine findet Server-Domain

Verfasst: 28.10.2009 14:39
von Tim
*push*

Re: Suchmaschine findet Server-Domain

Verfasst: 28.10.2009 15:19
von tas2580
Mit der Kanonischen URL gibst du die Standard Adresse an. Wenn deine Seite unter domain1.de und domain2.de erreichbar ist und du als kanonische URL domain1.de angibst wird auch nur domain1.de gelistet, alle Links die auf domain2.de gehen werden domain1.de angerechnet.

In der htacces musst du die Adresse angeben die du benutzen willst, wenn du domain1.de angibst werden alle Aufrufe von domain2.de zu domain1.de weitergeleitet.

Gruß Tobi

Re: Suchmaschine findet Server-Domain

Verfasst: 29.10.2009 02:34
von Tim
Also lege ich in den Ordner www.beispiel1.de/phpBB3/ die .htaccess mit diesem Inhalt:

Code: Alles auswählen

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www\.beispiel2\.de$
RewriteRule ^(.*)$ http://www.beispiel2.de/$1 [L,R=301]
Ist das so richtig? Oder muss ich die .htaccess direkt in den Hauptordner legen, also wo www.beispiel1.de hinführt?
Wenn dies der Fall ist, dann würden aber auch keine Downloads mehr mit Adressen wie www.beispiel1.de/beispiel.zip gehen, oder? :geek:

Re: Suchmaschine findet Server-Domain

Verfasst: 29.10.2009 02:42
von tas2580
Tim hat geschrieben:Wenn dies der Fall ist, dann würden aber auch keine Downloads mehr mit Adressen wie http://www.beispiel1.de/beispiel.zip gehen, oder? :geek:
Doch, alles was an Pfaden an der Domain hängt wird so an die neue Domain weitergeleitet. Also domain1.de/datei.html wird zu domain2.de/datei.html.
Also lege ich in den Ordner http://www.beispiel1.de/phpBB3/
Sollte funktionieren, wenn nicht versuch es direkt in Root, aber ich sehe gerade kein Grund warum das nicht auch in einem Ordner funktionieren sollte.

Gruß Tobi

Re: Suchmaschine findet Server-Domain

Verfasst: 29.10.2009 09:56
von Tim
Hallo Tobi,

ich habe die .htaccess nun in den Hauptordner gelegt, wohin also www.beispiel1.de führt.
Wenn ich nun über die Suchmaschine eine der nicht gewollten Adressen anklicke (http://www.beispiel1.de/phpBB3/viewtopic...,php) dann werde ich umgeleitet zu http://www.beispiel2.de/phpBB3/viewtopic...,php, natürlich bekomme ich da dann eine Fehlermeldung, weil ja die Domain Beispiel2 direkt in den Ordner phpBB3 geht, da gibt es natürlich nicht noch einen Ordner mit diesem Namen. :geek:

Re: Suchmaschine findet Server-Domain

Verfasst: 01.11.2009 09:32
von Tim
*schieb*

Re: Suchmaschine findet Server-Domain

Verfasst: 08.11.2009 23:55
von gn#36
Du musst dann diesen Ordner noch "rauswerfen" aus der Weiterleitung. Das sollte irgendwie so ähnlich gehen wie das hier (ausprobieren!):

Code: Alles auswählen

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www\.beispiel2\.de$
RewriteRule ^phpBB3/(.*)$ http://www.beispiel2.de/$1 [L,R=301]
das phpBB3/ wird dadurch nicht mehr zum Ausdruck in den Klammern gezählt, entsprechend gehört es auch nicht mehr zur Variablen $1 und wird nicht mehr angehängt. Ich könnte mir außerdem vorstellen dass du da noch ein QSA in die Parameter einbauen musst weil normalerweise der Query String sonst nicht angehängt wird (Also die Parameter die die Posts etc. auswählen) und das Forum somit bei der Umleitung dann immer eine Fehlermeldung ausspuckt weil Parameter fehlen.