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