Zum Inhalt springen

RealURL und index.php?id=xx Aufruf

Erstellt am 8. Februar 2010 · 4 Antworten · letzte Antwort am 10. Februar 2010

Tags: RealURL, Weiterleitungen & 404, Frage

david_bru ·

Hallo liebes Forum,

ich habe bei meiner Typo3-Installation (4.3.1) RealUrl (1.7.0) installiert.
Alles funktioniert super, die Links werden umgewandelt und alle Extension verwenden die korrekten Links.

ABER

Man kann die Seiten immer noch über "mydomain.de/index.php?id=xx" aufrufen. Dies wird zwar nicht in der Homepage verwendet, aber es funktioniert immer noch. Der Suchmaschinen Optimierer hat dies nun bemängelt und gefragt, ob es denn möglich ist, dass die index.php Links automatisch mit einem htaccess Redirect weitergeleitet werden.
Damit somit kein duplicate content mehr vorhanden ist.

Da meine Suche in Foren/Google/irc-Channel leider nichts brauchbares zu Tage gebracht hat frage ich also auch hier:

Ist das überhaupt möglich, dass man in Realurl dieses Verhalten abschaltet?
Bzw Realurl so konfiguriert dass automatisch die lesbaren URLs ausgegeben werden?

In der Hoffnung auf eine hilfreiche Antwort
David

PS: Natürlich wäre es eine Möglichkeit, dass ich jede id in die htaccess eintrage mit der entsprechenden Weiterleitung, nur schließe ich das bei ca 400 Seiten mehr als aus 🙂

karlchen ·

hallo,

eine solche Funktion ist mir persönlich nicht bekannt.
Jedoch kenne ich das Problem selbst, das bei einer bestehenden Seite RealUrl hinzukommt und dann nun "optisch" eine andere Linkstruktur exisitert.

Was du hier machen kannst, ist google das Futter für die index.php?id=xxx Links zu entziehen. Sprich alle auf deine Seite verweisenden Links sollten per htacess geändert werden, innerhalb deiner Seite sollten auch keine index.php?id=xxx Links mehr exisiterien. Hier vor allem die google-Sitemaps überprüfen.

Doppelter Content kann dann nicht mehr entstehen, da google nur Links verfolgt und sich die Links nicht selbst ausdenkt oder durchprobiert 😉

Und dann heisst es warten, bis google alles neu indiziert hat. bei einer Seite bei uns waren es knapp 2 wochen, dann war der grossteil der Seite "durch".

david_bru ·

Hallo,

danke erstmal für die Antwort Karlchen.

Ich hab genauso wie du gesagt hast meine Seite nochmals durchforstet und hab doch wirklich noch ein paar index.php?id Links gefunden, die ich gestern Abend dann noch umgeschrieben habe.
Die Sitemap ist index.php frei.

Was mir in der Mailinglist empfohlen wurde:
Die Extension forcerealurl (http://typo3.org/extensions/repository/view/forcerealurls/current/)
Scheint zwar auf den ersten Blick wie gewünscht zu funktionieren, aber bei mir zeigte die GoogleMap auf der Startseite dann keine Icons mehr an --> keine Lösung für mich. Außerdem lädt sie laut Beschreibung die Seite doppelt wenn man sie über index.php aufruft.

Deswegen hab ich mich dann für eine Quick and Dirty Methode entschieden und hab die entsprechende RealUrl Tabelle exportiert etwas umgeschrieben und dann in die .htaccess gegeben (mit Rewrite 301 und so)

Mal abwarten was der Suchmaschinen Optimierer dazu sagt.

Danke nochmals
David

Tsoukis ·

Hallo,

der Suchmaschinen-Optimierer denkt in die falsche Richtung. Es ist kein Problem, dass die Seiten auch noch als index.php?id=xxx aufgerufen werden können. Es ist schlichtweg falsch, dass Google solche Seiten nicht indizieren kann oder ihnen eine schlechte Position zuweist. Beweis gefällig?
Die Seite http://www.umweltwissenschaften.de/infernum/infernum.html lässt sich auch unter http://www.umweltwissenschaften.de/infernum/index.php?id=776 aufrufen. Bei einer Suche nach "Fernstudium Umwelt" oder "Umweltwissenschaften" steht die Seite bei Google trotzdem da, wo sie hingehört.

Viele Grüße,
Tom

david_bru ·

Hallo Tsoukis,

du magst schon richtig liegen, nur mir selbst fehlt dazu das Wissen und ich habe auch kein Interesse daran, dass ich dem SEO sage wie er seinen Job machen soll.

Danke trotzdem
Schönen Tag noch
David