Re: [TYPO3-german] realurl: URLs mit einem -1 am ende

2016-05-17 Diskussionsfäden Peter Linzenkirchner
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 :
> 
> 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

Re: [TYPO3-german] realurl: URLs mit einem -1 am ende

2016-05-17 Diskussionsfäden Michael Stein
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

[TYPO3-german] realurl: URLs mit einem -1 am ende

2016-05-16 Diskussionsfäden Peter Linzenkirchner
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

--
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