Es ist im Grunde ein aussagekräftigerer Ort für die Ressource. Die Verwendung der ID ist vollkommen gültig, bedeutet jedoch mehr für Maschinen als für Menschen.
Genau genommen sollte die ID nicht benötigt werden, wenn der Slug eindeutig ist. Sie können eindeutige Slugs einfacher sicherstellen, indem Sie sie innerhalb von Datumsangaben festlegen.
dh:
/2008/sept/06/why-some-websites-add-slugs-end-of-urls/
Grundsätzlich wird die geringe Wahrscheinlichkeit ausgenutzt, dass zwei identische Schnecken am selben Tag verwendet werden. Wenn es zu einem Konflikt kommt, besteht die allgemeine Konvention darin, am Ende der Schnecke einen Zähler hinzuzufügen, aber es kommt selten vor, dass Sie diese jemals sehen:
/2008/sept/06/why-some-websites-add-slugs-end-of-urls/
/2008/sept/06/why-some-websites-add-slugs-end-of-urls-1/
/2008/sept/06/why-some-websites-add-slugs-end-of-urls-2/
Viele Slug-Algorithmen entfernen auch gebräuchliche Wörter wie "the" und "a", um die URL kurz zu halten. Dieser Ansatz mit Gültigkeitsbereich macht es auch sehr einfach, alle Ressourcen für einen bestimmten Tag, Monat oder Jahr zu finden - Sie hacken einfach Segmente ab.
Darüber hinaus sind Stackoverflow-URLs insofern schlecht, als sie ein zusätzliches Segment einführen, um den Slug zu kennzeichnen. Dies verstößt gegen die Idee, dass jedes Segment eine absteigende Ressourcenhierarchie darstellen soll.