簡體   English   中英

Django 中的 Slug 字段有什么優勢或好處?

[英]What's the advantage or benefit of Slug field in Django?

蛞蝓場有什么好處? 它是否使 url 對搜索引擎更友好? 如果有,怎么做? 頁面搜索引擎的有意義的標題是否不夠友好?

slug 為頁面提供了一個人性化的 url 片段。 當人們決定是否點擊鏈接時,這通常很有用。 本頁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,但這是一種方便,因為我們中的許多人都這樣做。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM