我正在尝试在MVC Web应用程序中使用slug,但似乎可以找出实现它们的最佳方法。
我找到了关于如何创建URL友好slug stackoverflow slug post
的建议我仍然希望能够使用ID查询Db,但不希望它与大多数stackoverflow URL类似地位于URL中,例如
http://website/home/list/outdoor-products
如何在仍然传递并使用ID进行查询时,如何在网址中显示子弹?
答案 0 :(得分:2)
它并不真正取决于您使用的技术/框架,主要的是您必须有明确的网址才能明确地选择页面内容。
如果您确实有页面的唯一标题/ slugs,那么您可以将它们用作内容选择的标识。否则,你需要在你的网址中加入某种id(可能是int或guid,无论如何)。没有任何东西可以隐藏你的int id在slug后面
谈论stakoverflow的网址,你会在友好的标题之前找到id。另一种选择可以在友好标题的末尾加上实际的id(friendly-title-1559063)。