Seite 1 von 2

Domains aus dem Index kicken?

Verfasst: 22.06.2007, 14:01
von Meralus
Hallo,

ich habe 3 Domains registriert: www.test-seit.de, www.testseite.com und www.test-seite.com
Nun hat Google direkt nach der Registration diese 3 Urls gespidert. Allerdings hatten alle den gleichen Content, da ich leider erst später einen 301 redirect auf www.test-seite.de gemacht habe, um doppelten Content zu vermeinden.
Wie bekomme ich nun die indixierten Seiten von www.testseite.com und www.test-seite.com aus Google? Wenn ich diese auf www.test-seite.de/delete/ umleite und dort eine robots.txt reinlege, die dem Googlebot eine Indixierung verbietet, wird ja die Domain www.test-seite.de nicht mehr gespidert...

Danke schon mal!

Meralus

Verfasst:
von

Verfasst: 22.06.2007, 14:35
von chris21
Solange Dein 301 Redirect auf www.test-seite.de einwandfrei funktioniert, musst Du nur etwas warten, bis Google die anderen URLs rauswirft. Laut Angaben von google kann das 6 bis 8 Wochen dauern. Hilfreich sind dabei u.a. Links auf die falschen URLs - damit der Bot da auch vorbeischaut und den 301 Redirect entdeckt.

Löschen muss man da gar nichts.

Verfasst: 22.06.2007, 14:54
von Meralus
der 301 rederict ist allerdings nur auf der startseite. also wenn man www.test-seite.com eingibt, wird man auf www.test-seite.de weitergeleitet. Gibt man allerdings www.test-seite.com/bla.html ein, dann findet es die Seiten auch. Aus dem Grund könnten sie doch im Index bleiben oder nicht? Wie könnte ich das Problem beheben?

Verfasst:
von
Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

Verfasst: 22.06.2007, 14:56
von chris21
In die .htaccess aller Domains, also www.test-seite.de, www.test-seite.com, etc. (auf root Ebene):

Code: Alles auswählen

RewriteEngine on

RewriteCond %{HTTP_HOST} !^www\.test-seite\.de$
RewriteRule ^(.*)$ http://www.test-seite.de/$1 [L,R=301]
Damit ist das Problem auch für alle Unterseiten, etc. geklärt. Zudem wird sichergestellt, dass der Content nicht gleichzeitig über test-seite.de und www.test-seite.de aufgerufen werden kann.

Verfasst: 22.06.2007, 15:03
von Meralus
Das habe ich ja schon bereits so drin. Aber die 3 verschiedenen Domaisn habe alle den gleichen Root.

Verfasst: 22.06.2007, 15:10
von matin
Meralus hat geschrieben:Das habe ich ja schon bereits so drin. Aber die 3 verschiedenen Domaisn habe alle den gleichen Root.
das müsste egal sein. die rewrite regel bedeutet soviel wie "ist die domain nicht www.test-seite.de, dann leite sie auf www.test-seite.de um". check mal, ob der code in deiner .htaccess auch wirklich stimmt ...

Verfasst: 22.06.2007, 15:19
von Meralus
also wenn ich www.testseite.com eingebe, leitet sie schon auf www.test-seite.de um. Das funktioniert. Aber wenn ich auf www.testseite.com/shop/edd.html gehe, funktioniert das nicht. Deswegen könnte es doch sein, dass google diese Seiten im Index behält oder nicht?

Verfasst: 22.06.2007, 15:33
von chris21
Eigentlich müsste auch /shop/edd.html umgeleitet werden.

Hast Du vielleicht in dem Verzeichnis /shop/ noch eine eigene .htaccess? Dann kann es passieren, dass die Regel aus der .htaccess im Root nicht greift.

Dann müsstest Du z.B. im Verzeichnis /shop/ noch folgende Regel in die .htaccess einfügen:

Code: Alles auswählen

RewriteEngine on

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

Verfasst: 22.06.2007, 15:34
von matin
läuft der ordner shop mit einer eigenen shop-anwendung, die event. eine eigene .htaccess hat und event. von .htaccess im root-ordner ausgeschlossen ist?

Verfasst: 22.06.2007, 16:37
von Meralus
ja, der shop läuft in einer eigenen anwendung. ich probier das mal aus. danke für die hilfe :-)

Verfasst: 22.06.2007, 22:09
von Meralus
muss das dann beispielsweise für mein forum so aussehen?

Code: Alles auswählen

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

Verfasst: 22.06.2007, 22:34
von chris21
Nope

Aber so:

Code: Alles auswählen

RewriteCond %{HTTP_HOST} !^www\.test-seite\.de$
RewriteRule ^(.*)$ http://www.test-seite.de/forum/$1 [L,R=301]
Bedenke: ein Ordner kann nie Teil der Information "HTTP_HOST" sein.

Verfasst: 23.06.2007, 07:49
von Meralus
das habe ich nun 1 zu 1 so eingebaut (natürlich die domain geändert ;-)). wenn ich jetzt aber www.test-seite.com/forum/ aufrufe, bleibt die url im browser so bestehen und wird nicht umgeleitet. ich nutze ein phpbb forum und habe den code in der /forum/.htaccess datei an letzer stelle geschrieben. In der ersten zeile steht: RewriteEngine on und dann kommen einige mod_rewrite regeln. oder muss das RewriteEngine on nochmal vor dem 301 Code?

Verfasst: 23.06.2007, 08:39
von golf4tuning
Hallo,

da sich das Toppic ja um die frage aus dem Index zu kicken dreht, hier mal meine Frage dazu: Ich verwende Joomla und habe in letzter Zeit einige Male die URLs geändert. Verwende Sitemaps und habe un in der Robots text die nichtmehr aktuellen verzeichnisse ausgeschlossen. Das Problem ist nur, google löscht mir diese urls nicht weil die fehlenden seiten keinen 404 fehler liefern sondern auf die index umgeleitet werden - was aus benutzersicht das einzig sinnvolle ist. Hat mir wer nen Tip wie man die trotzdem raus bekommt!? In den sitemaps beispielsweise!?

Danke! Grüße Gerry

Verfasst: 24.06.2007, 21:17
von Meralus
Kann mir niemand helfen :-(