Zasadniczo jest to bardziej znacząca lokalizacja zasobu. Używanie identyfikatora jest jak najbardziej poprawne, ale oznacza więcej dla maszyn niż dla ludzi.
Ściśle mówiąc, identyfikator nie powinien być potrzebny, jeśli ślimak jest unikalny, możesz łatwiej zapewnić unikalne ślimaki, określając ich zakres wewnątrz dat.
to znaczy:
/2008/sept/06/why-some-websites-add-slugs-end-of-urls/
Zasadniczo wykorzystuje to niskie prawdopodobieństwo użycia dwóch identycznych ślimaków tego samego dnia. W przypadku kolizji ogólną konwencją jest dodanie licznika na końcu ślimaka, ale rzadko zdarza się, aby kiedykolwiek je zobaczyłeś:
/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/
Wiele algorytmów informacji o pracy usuwa również popularne słowa, takie jak „the” i „a”, aby pomóc w utrzymaniu krótkiego adresu URL. To ograniczone podejście sprawia, że bardzo łatwo jest znaleźć wszystkie zasoby na dany dzień, miesiąc lub rok - wystarczy odciąć segmenty.
Ponadto adresy URL stackoverflow są złe w tym sensie, że wprowadzają dodatkowy segment w celu umieszczenia informacji o pracy, co jest naruszeniem idei, że każdy segment powinien reprezentować malejącą hierarchię zasobów.