0

我正在为 SEO 定义自定义路由,并尝试确定 URL 是否应该看起来像 site.com/user/userid/username vs site.com/user/username 其中 user 是控制器,另外两个是不言自明的。现在,当我想到 MS 的成员资格时,它会将用户名存储在 FormsAuthentication.SetAuthCookie 中,并且可以使用它来搜索用户。我读过另一篇文章说要保留 id 并添加用户名或产品名称,你有什么 id 允许更快的查找。你认为最好的方法是什么?我宁愿不在 url 中携带 ID。当我设置 authcookie 时,我可以把它带进去,而不是我猜的用户名,但我觉得用 User.Identity.Name 来称呼它感觉不对,但这只是我。你们有什么感想?

4

1 回答 1

1

没有人会在 Google 上通过用户名搜索用户,因此从 SEO 的角度来看,这并不重要。您只需要优化那些有可能获得(有价值的)流量的页面。

无论如何,由于该列已编入索引,因此按名称搜索的性能将非常出色。

于 2012-06-24T17:23:54.323 回答