기본적으로 리소스에 대해 더 의미있는 위치입니다. ID를 사용하는 것은 완벽하게 유효하지만 사람보다 기계에 더 많은 것을 의미합니다.
엄밀히 말하면 슬러그가 고유 한 경우 ID가 필요하지 않아야합니다. 날짜 내에서 범위를 지정하여 고유 한 슬러그를보다 쉽게 확인할 수 있습니다.
즉 :
/2008/sept/06/why-some-websites-add-slugs-end-of-urls/
기본적으로 이것은 동일한 날에 두 개의 동일한 슬러그가 사용되는 낮은 가능성을 이용합니다. 충돌이있는 경우 일반적인 규칙은 슬러그 끝에 카운터를 추가하는 것이지만 다음과 같은 경우는 거의 없습니다.
/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/
많은 슬러그 알고리즘은 또한 URL을 짧게 유지하는 데 도움이되도록 "the"및 "a"와 같은 일반적인 단어를 제거합니다. 이 범위 지정 접근 방식을 사용하면 지정된 일, 월 또는 연도의 모든 리소스를 매우 간단하게 찾을 수 있습니다. 세그먼트를 잘라내기만하면됩니다.
또한 stackoverflow URL은 슬러그를 특징으로하기 위해 추가 세그먼트를 도입한다는 점에서 좋지 않습니다. 이는 각 세그먼트가 내림차순 리소스 계층을 나타내야한다는 생각을 위반하는 것입니다.