URL-alias - eigenartiges Verhalten, mehrere Aliase für einen Beitrag

am 16.12.2016 - 22:28 Uhr in
Pathauto ist installiert und konfiguriert, z. Bsp. mit [node-title] als pattern.
Erstellt man nun einen Beitrag "Testbetrag", lautet der Pfad: /testbeitrag
Ändert man den Aliase auf "xxxx", lautet der Pfad: /xxxx
Ändert man nun noch einmal den Alias, in dem man wieder auf Bearbeiten geht und dann "Generate automatic URL alias" anklickt, dann lautet der Pfad danach: /testbeitrag
Soweit so gut, allerdings:
- geht man noch einmal auf Bearbeiten steht ist jetzt "Generate automatic URL alias" angehakt aber als URL aliase ist im Edit-Formular noch immer "xxxx" eingetragen
- und sieht man sich alle existierenden Aliase an, dann existiert "xxxx" tatsächlich noch (obwohl bereits durch "Generate automatic URL alias" nicht mehr in Verwendung).
- und das bedeutet auch, dass es für diese Node nun zwei Aliase gibt.
Das kann doch so nicht gewollt sein und bisher ist mir das noch nie aufgefallen?
Ist das Verhalten korrekt?
Wohl nicht, so würde man ohne es zu wissen, bei jeder Änderungen mehr als einen, teilweise mehrere, Aliase erzeugen für einen einzigen Beitrag. Welcher der Aliase wird dann bevorzugt?
Wie kann man das Problem lösen?
Es soll nur ein Alias erzeugt werden, egal wie oft man zwischen "Generate automatic URL alias" und händischem Alias hin und her schaltet beim Bearbeiten eines Beitrages.
Danke.
- Anmelden oder Registrieren um Kommentare zu schreiben
Die alten Aliase bleiben
am 16.12.2016 - 23:29 Uhr
Die alten Aliase bleiben bestehen, denn Du hast sie ja nicht gelöscht. Außerdem ist es gut denkbar, das es für denselben Inhalt mehrere Aliase geben kann. Wenn Du alle existierenden Aliase aufgrund von geänderten Mustern neu erstellen willst, mußt Du die alten erst löschen.
das ist schon korerekt: wenn
am 17.12.2016 - 05:56 Uhr
das ist schon korerekt: wenn man automtisch anmacht, legt man ja fest, daß man die händisch nicht erstelltt in der regel. da muss man das deaktivieren. musst aber den automatisch erstellen löschen oder alles neu aufbauen
Verwende
am 17.12.2016 - 21:26 Uhr
Verwende https://www.drupal.org/project/redirect und/oder https://www.drupal.org/project/globalredirect
Darüber wird man dann glech vom alten Alias auf den neuen (korrekten) Alias per 301 weitergeleitet.