Zum Inhalt springen

RealURL & Pagepath-Cache

Erstellt am 13. April 2010 · 4 Antworten · letzte Antwort am 23. Juli 2010

Tags: Frage

Der Dude ·

Hallo zusammen,

wir benutzen in einem aktuellen Projekt TYPO3 4.3.2 & RealURL 1.8.0 und haben festgestellt, wenn man den Namen einer Seite ändert, wird der Pagepath nicht aktualisiert und der alte Pagepath wird auch nicht mehr auf Expired gesetzt. Aktiviert man aber über die RealURL-Konfiguration die Option "autoUpdatePathCache", wird dieses gewünschte Verhalten wieder aktiviert, setzt aber einen Aufruf der entsprechenden Seite im Frontend voraus.

Komischerweise haben wir in einem älteren Projekt mit TYPO3 4.2.8 und RealURL 1.5.2 genau dieses Verhalten ohne das Aktivieren der Option "autoUpdatePathCache". Vor allem wird hier der neue Pagepath erzeugt und der alte auf Expired gesetzt, ohne das ein zwingender Aufruf im Frontend notwendig ist, also sofort nach Ändern des Seitennamens im Backend.

Laut Dimitry Dulepov (Autor) sollte man auf die "autoUpdatePathCache" - Option verzichten, um Performance-Einbußen bei stark frequentierten Seiten zu vermindern und empfiehlt das manuelle Löschen des Pagepath nach einer Seitenänderung im Backend.
-> siehe: http://dmitry-dulepov.com/article/realurl-why-autoupdatepathcache-is-bad.html

Nur möchten wir das manuelle Löschen das Pagepath's unseren Redakteuren nicht wirklich zumuten und suchen nach einer besseren Lösung, zumal diese Funktionalität in älteren RealURL Versionen ja schon funktioniert hat. Außerdem geht hierbei auch der veraltete Pfad komplett verloren, wird nicht auf Expired gesetzt und steht somit auch nicht für Suchmaschinen und Nutzer zur Verfügung, die den neuen Pfad noch nicht kennen.

Wie geht ihr mit diesem Thema um und was könnt ihr empfehlen?

Grüße

monika_lutz ·

Hallo zusammen,

wir haben die gleiche Konfiguration. Nach den Upgrade auf Typo3 4.4.2 und realUrl 1.8.0 wurden die url's bei Änderung des Seitentitels nicht mehr wie in der früheren Version automatisch angepaßt.
Da die ganze Verlinkung der Website durcheinander geriet habe ich die Erweiterung URLTool (aeurltool) installiert. Ich hatte im Forum gelesen, daß man damit unter anderem den RealUrl-Cache löschen kann.
Diese Lösung kann ich nicht empfehlen:

Nachdem der Ccache glöscht wurde konnte man nur noch Unterseiten, aber nicht mehr die Startseite aufrufen.
Fehlermeldung:
"No TypoScript Template found"

Über die ID konnte man die Starseite erreichen, ebenso über
http://www.meineseite.de/de
bzw.
http://www.meineseite.de/en

nicht aber über
http://www.meineseite.de

Alle Versuche über die Konfiguration von rootpage_id und Default Sprache die Startseite zu erreichehn schlugen fehl.
Die Standardkonfiguration des URLTool hat auch nicht funktioniert.

Nicht einmal das Einspielen des Backups vom Vortag konnte das Problem beheben.

Unser Linux-Admin hat nun einige trickreiche Redirects als Workaround eingebaut, damit die Website wieder normal erreicht werden kann.

Ich habe gelsesen, daß es mittlerweile eine die Version 1.8.1 von realURL gibt.
Werden in dieser Version die urls wieder neu erstellt, wenn man den Seitentitel ändert?

Kann man diese Version ohne Bedenken verwenden oder liegt das Problem vielleicht in der Typo3.Installation selbst?

moritz ·

Darf ich dieses Thema noch mal nach oben pushen, ich suche da nämlich auch noch nach einem gangbaren Weg. o.O

Bye Marc

Der Dude ·

Mit der nachfolgenden Version 1.8.1 waren bei uns alle Probleme behoben. Derzeit ist ja 1.9.3 aktuell - da gab es wohl doch in Kürze einiges an kleineres :o Bugs zu beheben... Wir haben bei mehreren Projekten trotzdem noch die 1.8.1 mit TYPO3 4.3.3 ohne Probleme im Einsatz.

Grützer'l

bitsy24 ·

Vielleicht hattet ihr das schon eingestellt, aber mir war das die Lösung:

'expireDays' => 0,

Seitdem gibts die Fehlermeldung nicht mehr und jede Seite kann direkt nach Umbennen sofort aufgerufen werden 🙂

Grüße