我正在创建一个基于在线的系统,该系统具有所有用户的公共(public)用户配置文件..
我想知道如何组织这些公共(public)用户配置文件的 URL?什么对 SEO 和用户友好性更好?
{username}.mysystem.com
或
mysystem.com/{username}
甚至可能
mysystem.com/users/{username}
提前致谢!
最佳答案
绝对不是用于 SEO 目的的子域。
我个人更喜欢最后一个选项 mysystem.com/users/{username}
,因为它提供了与应用程序其余部分的分离级别。
这当然要求 {username} 在数据库中始终是唯一的。如果不是(请参阅 StackOverflow 以及拥有您喜欢的任何用户名的能力,即使它已被占用),那么您还需要在 url 字符串中添加一个唯一标识符 mysystem.com/users/{userID}/{用户名
最后,如果网站完全以用户为中心(即博客网站),那么您可以从 url 字符串中删除 users
并使用 {username}
再次提供“用户名”是唯一的 mysystem.com/{username}
关于用户个人资料的 URL?成为斜杠后的子域或文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3167660/