2009-04-27 75 views
2

我看到有这样的地址很多网站:重写博客文章地址的最佳做法是什么?

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

问题1

如果我使用LINQ2SQL拉条很明显,我必须寻找使用Startwith文章分贝( )函数,但是使用ID进行搜索真的很精确吗?

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

在此先感谢。

回答

4

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

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

只是仅看标识符。使用ASP.NET MVC路由,这是微不足道的。

如果你去其他路由(路由中没有数据库标识符);简单地将损坏的名称/路径存储在数据库中 - 那么您的查询就是一个相等=非常有效。

+2

这样做的一个问题是,任何人都可以更改URL文本,但它仍然会转到正确的内容。这可能会导致内容重复,并被搜索引擎处理得不好。 – 2009-04-27 15:25:27

相关问题