Zum Inhalt springen

RealURL pagepath wird nicht aktualisiert

Erstellt am 8. März 2010 · 5 Antworten · letzte Antwort am 9. März 2010

Tags: RealURL, Frage

vixe ·

Hallo zusammen,

gibt es eine Möglichkeit RealURL so zu konfigurieren, dass der pagepath (PathCache ist aktiv) nach dem Verschieben von Seiten aktualisiert wird? Ich verwende derzeit folgende RealURL - Config:

$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
	'init' => array(
		'enableCHashCache' => 1,
		'enableUrlDecodeCache' => 1,
		'enableUrlEncodeHash' => 1,
	),
	'pagePath' => array(
		'type' => 'user',
		'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
		'spaceCharacter' => '-',
		'expireDays' => 60,
		'rootpage_id' => 1,
		'languageGetVar' => 'L',
		'segTitleFieldList' => 'tx_realurl_pathsegment,nav_title,title',
		'dontResolveShortcuts' => 1,
		
	),
	'fileName' => array (
		'defaultToHTMLsuffixOnPrev' => 1,
	),
);

Viele Grüße
Falk

pow ·

Hi,

entweder verwendest du eine Extension, die regelmäßig die Pfade aktualisiert (mir ist der name entfallen).
Oder du erstellst eine Sitemap, in der werden die Pfade meines Wissens ständig aktuell gehalten.
Oder du stellst

'enableUrlDecodeCache' => 1,
'enableUrlEncodeHash' => 1,

auf "0", dann wird nichts gecached.

vixe ·

Hallo,

kannst du das mit der Sitemap mal etwas näher erläutern, da mir nicht klar ist was du damit meinst.

Danke und Gruß

vixe ·

Die Sitemap erstellt zwar den pathcache neu, aber nur für die Seiten für die vorher der pagepath gelöscht wurde bzw. noch nicht existiert. Optimal wäre hier die Lösung, dass der neue Pfad und der alte Pfad (nur für definierten Zeitraum) parallel funktionieren. Dies beherrscht ja RealURL schon, allerdings funktioniert dies nur beim Umbenennen automatisch und nicht beim Verschieben (zumindestens in Version 1.5.2).

Grüße

pow ·

RealURL hat so einige BUGS, und ist nicht immer super-optimal.
Ich habe meistens den realURL-Encode/Decode-Cache deaktiviert und so funktioniert alles.