Seite 1 von 1

Wie zusätzliches Ergebnis aus dem Index bekommen?

Verfasst: 11.01.2007, 22:36
von ups
Hallo,

bei einer meiner Seiten findet sich im Google-Index folgende URL (Bsp):

www.domain.tld/%20

Es wird als "zusätzliches Ergebnis" gelistet, seit Wochen schon. Klickt man auf den Link, gibt es einen 404er und man wird auf meine definierte Fehlerseite geleitet.
Ich habe das ganze mal bei ein paar anderen Seiten getestet, dort ist das nicht so, man wird auf die Startseite weitergeleitet. Ist das eine unvorteilhafte Konfiguration am Server? An der .htaccess scheint es nicht zu liegen, nehme ich die ganz runter, bekomme ich immer folgende Fehlerseite:
Not Found
The requested URL /" was not found on this server.
Ich hätte das ganze aber gerne ganz aus dem Index, wie ist da die beste oder empfohlene Vorgehensweise? Habe jetzt mal an einen 301 per htaccess auf die Startseite gedacht, aber irgendwie bekomme ich das nicht auf den Schirm, was ich in die .htaccess packen muss.

Gut, sollte so einen Link mit einem Leerzeichen am Ende bestehen, werde ich das Ergebniss wahrscheinlich nicht aus dem Index bekommen. Aber trotzdem müsste Google es dann doch peilen und nicht mehr als "zusätzliches Ergebniss" listen, sondern nur noch die Url in folgender Form:
www.domain.tld/$20
Ähnliche Seiten
Hat jemand freundlicherweise eine Idee oder einen Vorschlag?

Danke und gruss,

Uli

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 11.01.2007, 22:51
von net(t)worker
gib doch nen 301 auf die domain aus, anstatt des 404....

Verfasst: 11.01.2007, 23:02
von ups
Danke für Deine Antwort!

Würde ich ja gerne, aber es klappt nicht. Meine .htaccess sieht (vereinfacht) so aus:

Code: Alles auswählen

RewriteEngine on

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

RewriteCond %{THE_REQUEST} \?parameter 
RewriteRule ^.*$ http://www.domain.tld/? [R=301,L]

ErrorDocument 404 /error404.html
Habe es bereits mit folgendem getestet, aber das klappt leider nicht, htaccess ist nicht ganz meine Welt.

Code: Alles auswählen

RewriteRule %20$ - [C]
RewriteRule ^.*$ http://www.domain.tld/ [R=301,L]
Danke und Gruss,

uli

Verfasst: 11.01.2007, 23:32
von net(t)worker

Code: Alles auswählen


RewriteEngine on

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

RewriteCond %{THE_REQUEST} \?parameter
RewriteRule ^.*$ http://www.domain.tld/? [R=301,L]


RewriteRule ^%20$ http://www.domain.tld/ [L,R=301]

ErrorDocument 404 /error404.html 

teste es mal so....

Verfasst: 11.01.2007, 23:42
von ups
leider nein:
Not Found
The requested URL /" was not found on this server.


Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
habe die htaccess mal genauso hochgeladen wie in deinem Beispiel, natürlich habe ich "domain" und "tld" angepasst. Habe auch mal die letzte Zeile mit dem 404 rausgenommen, kein Änderung, außer dass die letzte Zeile mit dem "Additionally" wegfällt.

Verfasst: 12.01.2007, 01:11
von chris21
Dann probier mal:

Code: Alles auswählen

RewriteRule ^\ $ http://www.domain.tld/ [L,R=301]
(Zeile genau kopieren, da ist ein Leerzeichen drin).

Edit: und falls das nicht funktioniert: einfach eine Datei / .php erstellen und ein php redirect rein (wieder Leerzeichen beachten, daher habe ich hier zur Verdeutlichung den Verzeichnisslash davor).

Verfasst: 12.01.2007, 08:47
von ups
Ja, so funktioniert das, vielen dank für eure Hilfe!!