【发布时间】:2011-11-16 11:18:46
【问题描述】:
我正在使用 UrlReqritingNet 在我的 asp.net 2.0 应用程序中包含 url 路由。
我想改变
http://mysite.com/book/detail.aspx?id=4
到这里:
http://mysite.com/book/a-tale-of-two-cities
这本书存储在一个数据库中,4是这本书的唯一主键。
但是,使用此 url,我不得不使用书名而不是 id 进行数据库查找。我更喜欢使用唯一 ID。
显而易见的解决方案是:
http://mysite.com/book/4
或
http://mysite.com/book/a-tale-of-two-cities?id=4
考虑到 SEO,这些网址中的任何一个都是理想的吗?
谢谢
【问题讨论】:
-
您介意我问您使用的是什么 CMS 吗? “detail.aspx?id=" 看起来很熟悉。
-
我没有使用 CMS。以上是一个完全假设的例子。我猜 detail.aspx 是一个流行的页面名称 ;)
标签: asp.net url-rewriting seo