slug领域有什么好处?它是否使网址更具搜索引擎友好性?如果有,怎么样?页面搜索引擎不是一个有意义的标题吗?
答案 0 :(得分:8)
slug为页面提供了一个人性化的url片段。当人们决定是否点击链接时,这通常很有用。这个页面的网址中有一个,例如:
http://stackoverflow.com/questions/6192655/whats-the-advantage-or-benefit-of-slug-field-in-django
实际上你可以在没有slug的情况下(在StackOverflow的系统中)找到这个问题,但是slug是一种更友好,更语义的方式来处理页面。搜索引擎会对页面地址中出现的单词施加一些权重。
仅使用slug来寻址页面的一个缺点是,如果您更改页面内容并希望更改标题,则必须在更改slug或保持原样之间做出决定(因此不能反映)页面的内容)。 StackOverflow对使用slug但不依赖它的妥协是一种解决方案。
Django中没有任何东西要求你在你的应用程序中使用slug,但这是一种方便,因为我们很多人都这样做。