Zum Inhalt springen

Weiterleitung wenn Google-Link auf XML-Seite (type=500) verweist

Erstellt am 6. Januar 2009 · 4 Antworten · letzte Antwort am 12. Januar 2009

Tags: Weiterleitungen & 404, SEO, Frage

typo3tester ·

ich habe eine große Adressdatenbank.
Die Adressen stelle ich auch mit rggooglemap dar.

Google hat offensichtlich die Seite
index.php?id=75&type=500 ...
im Index.

Wenn nun jemand in Google einen Namen sucht, der in meinen Adressen vorkommt, dann wird der User über obigen Link auf meine Webseite geleitet.

Das ist ja soweit ganz nett von Google.
Der arme Besucher sieht aber nur einen Buchstaben-Kauderwelsch.

Wie kann ich am Besten dafür sorgen, daß der Besucher z.B. auf die Webseite mit der Adressuche weiter geleitet wird?

Kann ich grundsätzlich auf den Parameter type abfragen und wenn der 500 ist, dann leite weiter?
Oder gibt das wo anders Probleme?

Gruß, Regina

BastianBalthasarBux ·

wie wärs wenn du google die type=500 per robots.txt wegnimmst?

oder falls du (widersinnigerweise) die rggooglemap-xml indiziert haben willst, kannst du auch alternativ per htaccess ein redirect erzwingen wenn der useragent NICHT google ist.

typo3tester ·

HI BastianBalthasarBux,

ja, letztendlich wird es auf einen Redirect rauslaufen.
Ich möchte die Seite nicht aus dem Index nehmen, weil sie sehr viele Zugriffe bringt.

Gruß, Regina

BastianBalthasarBux ·
typo3tester schrieb

Ich möchte die Seite nicht aus dem Index nehmen, weil sie sehr viele Zugriffe bringt.

na dann lieber doch redirect erzwingen. 😉

Weil ich es grad offen hab, hier ein redirect auf type=500
fehlt nur noch die user-agent abfrage. 😉

RewriteCond %{QUERY_STRING} ^(.*)type=500(.*)$ [nc]
RewriteRule ^(.*)$ http://www.deinedomain.test/index.php?id=xy [r=301]

EDIT:
Achso, den parameter id=xy musst natürlich auch noch aus dem Querystring rausziehen.