В чем преимущество или преимущество поля слизней в Джанго? - PullRequest
1 голос
/ 31 мая 2011

В чем преимущество поля слизни?Это делает URL более удобным для поисковых систем?Если да, то как?Не является ли содержательный заголовок поисковой системы страницы достаточно дружественным?

1 Ответ

8 голосов
/ 31 мая 2011

Слаг предоставляет удобный для человека фрагмент URL для страницы. Это часто полезно, когда люди решают, стоит ли нажимать на ссылку. В URL этой страницы есть один, например:

/8129416/v-chem-preimuschestvo-ili-preimuschestvo-polya-sliznei-v-dzhango

На самом деле вы можете добраться до этого вопроса без слаг (в системе StackOverflow), но слаг является более дружественным и более семантическим способом обращения к странице. Поисковые системы придают определенное значение словам, которые появляются в адресе страницы.

Один недостаток использования только слаг для адресации страницы заключается в том, что если вы изменяете содержимое страницы и хотите изменить заголовок, вы должны решить, изменить ли слаг или оставить его как есть (и, следовательно, не отражать содержание страницы). Компромисс StackOverflow - иметь слаг, но не полагаться на него, - одно из решений.

Ничто в Django не требует от вас использования слагов в вашем приложении, но это удобство, которое присутствует, потому что многие из нас делают.

...