URL重写博客文章地址的最佳做法是什么?

时间:2009-04-27 14:58:55

标签: c# asp.net url-rewriting

我看到很多网站都有这样的地址:

http://www.myblog/2008/10/10/articl-title.aspx

问题1

如果我使用linq2sql来推文,很明显我必须使用Startwith()函数在db中搜索文章,但这是否真的比使用ID搜索更精确和准确?

问题2 使URL看起来像这样整洁的最佳方法是什么,并添加ID并同时使搜索引擎友好?

提前感谢。

1 个答案:

答案 0 :(得分:4)

嗯,一个非常简单的选择是SO使用的技巧;包括内部标识符搜索友好部分 - 即

http://stackoverflow.com/questions/793908/what-is-the-best-practice-for-urlrewriting-a-blog-article-adress

只看标识符。使用ASP.NET MVC路由,这很简单。

如果你去另一条路线(路线中没有数据库标识符);只需将受损的名称/路径存储在数据库中 - 然后您的查询就是一个非常有效的查询。