Zum Inhalt springen

Umschreiben der URL mit RealUrl

Erstellt am 29. Januar 2007 · 10 Antworten · letzte Antwort am 31. Januar 2007

Tags: RealURL, URLs & Routing, Frage

Wizard2003 ·

Hallo,

ich habe realurl installiert und anscheinend funktioniert es auch, d.h. www.meineurl.de/index.php?id=123 wird zu www.meineurl.de/seitentitel.html.

Wenn ich jetzt aber www.meineurl.de/index.php?id=123 direkt im Browser eingeben, bleibt www.meineurl.de/index.php?id=123 stehen. Wie bekomme ich es hin dass nach dem Laden der Seite www.meineurl.de/seitentitel.html in der Adresszeile des Browsers steht?

Danke im Voraus.

PS: Habe das Forum und mit google schon gesucht aber leider keine Lösung gefunden

just2b ·

Hallo,

das geht gar nicht! Aber keiner wird das machen, denn niemand kennt die Zuordnung welche ID welcher Inhalt - von BE-Usern abgesehen.

für einen normalen Besucher ist das auch nicht relevant

georg

Wizard2003 ·

Wenn der normale Besucher ein bot ist schon.
Wenn die Seite www.meineurl.de/index.php?id=123 nämliche den gleichen Inhalt hat wie die Seite www.meineurl.de/seitentitel.html verschlechtert sich das Ranking wegen Duplicate Content. Von daher wäre es sinnvoll wenn die Seite www.meineurl.de/index.php?id=123 den http code 301 zurückgibt und die Seite www.meineurl.de/seitentitel.html zurückgibt. Hab eben was gefunden ... ich denke

RedirectPermanent /index.php?id=123 www.meineurl.de/seitentitel.html

ist das was ich brauche

Viele Grüße und danke für die Antwort

Wizard2003 ·
just2b schrieb

und wie kommt ein bot auf die 123?

georg

Das Problem ist, dass die Seite vorher ohne realurl im Netz stand und indiziert wurde. Dann habe ich realurl installiert und die Domäins wurden auf bla.html umgestellt. Jetzt hat er leider beide :-(

just2b ·

Also standardmäßig glaub ich nicht, dass da was geht. abgesehen davon wird ja dann sowieso jeder link korrekt mit realurl aufgelöst

lg georg

Wizard2003 ·
just2b schrieb

Also standardmäßig glaub ich nicht, dass da was geht. abgesehen davon wird ja dann sowieso jeder link korrekt mit realurl aufgelöst

lg georg

Klar er zeigt schon die richtige Seite an, aber an duplicate content ändert das leider auch nichts ...

steffenk ·

das dürfte kein Problem sein, da man bei jeder Typo3-Installation die Seiten auf 2 Arten aufrufen kann, wenn realurl oder simulateStatics aktiv sind.

Das entscheidene ist ja, das Du nicht verschiedene Links auf die selbe Seite hast. Wenn Google noch die alten hat, dann ist es nur eine Frage der Zeit, bis die neuen indiziert sind und die alten überlagern.

Wizard2003 ·
steffenk schrieb

Das entscheidene ist ja, das Du nicht verschiedene Links auf die selbe Seite hast.

Natürlich habe ich das!

www.meineurl.de/index.php?id=123 und www.meineurl.de/seitentitel.html haben doch exakt den gleichen Content, verweisen also für den bot auf die gleiche Seite!

steffenk schrieb

Wenn Google noch die alten hat, dann ist es nur eine Frage der Zeit, bis die neuen indiziert sind und die alten überlagern.

Wenn Verweise aus anderen Seiten (z.B. Foren) noch auf www.meineurl.de/index.php?id=123 zeigen, bleibt die Seite auf ewig im google index ... deshalb will ich ein redirect von www.meineurl.de/index.php?id=123 auf www.meineurl.de/seitentitel.html machen, damit google die Seite aus dem Index nimmt. So steigt sie dann auch wieder im Ranking

Unbekannter Benutzer ·

Das ist ja Unsinn, denn RealURL macht ja schon einen Verweis von xxx.html auf index.php, wenn du jetzt von index.php auf xxx.html verweist, dann hast du eine Schleife.
Dieses Problem wird sich nicht lösen lassen.
Es gibt nur zwei Möglichkeiten das anzugehen...
Entweder die Weiterleitung von xxx.html auf index.php mit einer Redirect Rückmeldung machen lassen (dadurch sollte Google das nicht als duplicate content werten) oder am besten direkt das Projekt mit fertigen RealURLs starten lassen und Google eine Sitemap mit den RealURLs an die Hand geben. Dann ist das auch OK.

Grüße

Christian

Wizard2003 ·
Kitsunet schrieb

Das ist ja Unsinn, denn RealURL macht ja schon einen Verweis von xxx.html auf index.php, wenn du jetzt von index.php auf xxx.html verweist, dann hast du eine Schleife.

Apache erkennt aber die Schleife und bricht ohne Fehler ab.

Kitsunet schrieb

...
Entweder die Weiterleitung von xxx.html auf index.php mit einer Redirect Rückmeldung machen lassen (dadurch sollte Google das nicht als duplicate content werten)

Das meinte ich doch ... RedirectPermanent gibt den Status 301 zurück und leitet um.

Kitsunet schrieb

...
oder am besten direkt das Projekt mit fertigen RealURLs starten lassen und Google eine Sitemap mit den RealURLs an die Hand geben. Dann ist das auch OK
...

... hätte ich heute die Lottozahlen 3 8 10 20 26 44 getippt wäre ich auch Millionär ... bringt mir jetzt aber auch nichts ... im Nachhinein ist man immer klüger.

Hab jetzt bei google ne Sitemap mit den html-URLs eingereicht ... vielleicht bringts was

Viele Grüße