我正在为SEO定义一个自定义路线,并试图决定该网址是否应该像site.com/user/userid/username vs site.com/user/username其中user是控制器,另外两个是self解释。现在,当我考虑MS的成员资格时,它会在FormsAuthentication.SetAuthCookie中存储用户名,并且可以使用它来搜索用户。我读过另一篇文章说要保留id并添加用户名或产品名称,你有什么ID允许更快的查找。您认为最好的方法是什么?我宁愿不在网址中携带ID。当我设置authcookie时,我可以在那里携带它而不是我猜的用户名但是我觉得我用User.Identity.Name称它是不对的,但那只是我。你们觉得怎么样?
答案 0 :(得分:1)
没有人会在Google上通过用户名搜索用户,因此从SEO角度来看并不重要。您只需要优化那些有可能获得(有价值的)流量的页面。
无论如何,在索引此列时,按名称搜索性能将非常出色。