Hallo Michael, du hast Recht … ich hatte einen Denkfehler. Ich habe Datensätze aus einer anderen Extension, die in 6.2 nicht mehr läuft, in tt_news importiert. Dabei habe ich nicht bedacht, dass realurl bei der Suche nach den Aliasen nicht nach der Tabelle unterscheidet: Für realurl waren die alten und die neuen URLs identisch (wobei das natürlich nur für den letzten Abschnitt zutrifft, der Pfad vorher ist natürlich anders, deshalb ist mir der Gedanke nicht gekommen).
OK, das Fixen ging über SQL-Befehle ganz gut (alte URLs aus tx_realurl_uniqalias löschen, danach die -1 in den tt_news-Einträgen in tx_realurl_uniqalias entfernen). Und da ich jetzt die Datensätze der alten Extensions eliminiert habe, sollte es nicht mehr passieren. Jedenfalls sind die URLs jetzt erstmal alle korrekt da … :-) Vielen Dank jedenfalls für deine Antwort: Dein Insistieren drauf, dass realurl sowas nicht tut, hat mich dazu gebracht, nochmals gründlich drüber nachzudenken. Und mehr als Nachdenken ist ja oft gar nicht nötig :-)) Gruß Peter > Am 17.05.2016 um 10:19 schrieb Michael Stein <der.st...@gmx.de>: > > On Mon, 16 May 2016 21:18:47 +0200, Peter Linzenkirchner wrote: > >> Hallo liebe Liste, >> >> ich kämpfe gerade mit dem Problem, dass mir realurl (1.12.8, TYPO3 >> 6.2.22) an das Ende von URLs aus tt_news oft ein -1 anhängt, also so >> ähnlich: >> >> www.meinedomain.de/news/artikel/der-titel-der-news-1/ >> >> mir ist bekannt, dass realurl das normalerweise macht, wenn es den Titel >> nochmals gibt, und dann macht das Ganze ja auch Sinn. Leider passiert es >> bei mir immer wieder, dass scheinbar willkürlich das -1 angehängt wird, >> obwohl es den Titel nur ein einziges mal gibt. Das kann ich dann daran >> sehen, dass es diese URL: >> >> www.meinedomain.de/news/artikel/der-titel-der-news/ >> >> in den Unique Aliases von RealUrl nicht gibt. Wenn ich die URL dann >> lösche, die Caches alle lösche und die Liste mit den News nochmals >> durchblättere, damit die URL neu generiert wird, dann funktioniert es. >> >> Das Problem ist, dass es die URLs bei Google bereits gibt, und zwar ohne >> die -1 … das ergibt dann leider ein 404, und das in ein paar Hundert >> Fällen. Ich kann das reparieren (z. B. über die Datenbank die -1 einfach >> aus den URLs löschen), aber ich möchte das nicht immer wieder machen … >> >> Jemand eine Idee, warum sich RealUrl so verhält? >> >> Gruß Peter > > Dass realurl das willkürlich macht, kann ich nur schwer glauben. > Vielleicht hast Du versteckte Artikel mit dem gleichen Titel. > Wie auch immer … > Du kannst in den Pfad noch das Datum einbauen: > www.meinedomain.de/news/artikel/jahr/monat/tag/der-titel-dernews > > 'artikel' => array( > array( > 'GETvar' => 'tx_ttnews[year]' > ), > array( > 'GETvar' => 'tx_ttnews[month]' > ), > array( > 'GETvar' => 'tx_ttnews[day]' > ), > array( > 'GETvar' => 'tx_ttnews[tt_news]', > 'lookUpTable' => array( > 'table' => 'tt_news', > 'id_field' => 'uid', > 'alias_field' => 'title', > 'addWhereClause' => ' AND NOT deleted', > 'useUniqueCache' => 1, > 'useUniqueCache_conf' => array( > 'strtolower' => 1, > 'spaceCharacter' => '-' > ), > ), > ), > ), > > > > Oder an den Titel immer die uid des Artikels hängen. > www.meinedomain.de/news/artikel/der-titel-dernews-[uid] > (wie das geht habe ich vergessen) > > Dadurch sollten die Link immer gleich aussehen. > _______________________________________________ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german -- Xing: http://www.xing.com/profile/Peter_Linzenkirchner Web: http://www.typo3-lisardo.de Facebook: http://tinyurl.com/lisardo-multimedia _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german