【问题标题】:OctoberCMS: What are the difference between slugs and id十月CMS:slugs和id有什么区别
【发布时间】:2019-03-06 08:26:51
【问题描述】:

谁能向我解释为什么我应该使用 slugs/id 而不是另一个?有什么区别吗?

【问题讨论】:

    标签: javascript html css content-management-system octobercms


    【解决方案1】:

    好吧,您肯定希望在您的数据库表中有一个 id,尽管 slug 是可选的,并且通常用于使 URL 看起来更漂亮。例如,如果您将页面 url 定义为:url = "/product/:product_id",那么您的用户将看到的 url 将类似于:https://yourdomain.tld/product/1925

    另一方面,如果您使用 slug,例如:url = "/product/:product_slug",那么您的用户会看到的网址会更好,例如:https://yourdomain.tld/product/my-fancy-gadget

    【讨论】:

      【解决方案2】:

      它更像 SEO thing

      你的网址

      // url preset : /product/:id
      http://awesomewebsite.com/product/12
      
      
      // url preset : /product/:product-slug
      http://awesomewebsite.com/product/popular-product
      

      现在在 google 或任何搜索引擎中如果您使用 product-slug 而不是 @ 987654324@

      用户会像popular product这样搜索,它可以指向你的链接

      但如果你使用 id 用户将永远不会像 12 那样搜索

      因此,它用于 SEO 目的,如果您的网站无论如何都不需要 SEO,那么您可以使用 id 没有问题,在内部两者的工作方式相同,您使用 id 来获取记录,或者您可以使用 slug 来获取记录获取记录。

      如果您有任何疑问,请发表评论。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-10-06
        • 2010-10-07
        • 1970-01-01
        • 2011-05-20
        • 2015-10-14
        • 1970-01-01
        • 2020-02-03
        相关资源
        最近更新 更多