在构建网站时,我的链接是否应使用ID或网页名称?
例如,当您有一个允许用户输入的网站时。用户可以创建个人资料,每个个人资料都会获得一个ID。 链接应该看起来像“http://mywebsite.com/profiles/1”(其中1代表个人资料ID)还是“http://mywebsite.com/profiles/name”?
编辑:此示例适用于mvc框架,其中'profiles'将成为控制器,“name”或“1”参数
当然,使用ID更容易,因为可能有重复的名称和内容。这就是我过去一直使用ID的原因。
然而,有人告诉我,由于SEO,我不应该使用ID。他说公司永远不会允许带有ID链接的网站。这是真的?
答案 0 :(得分:0)
对于SEO和人们轻松记住链接名称会更好。每个ID都将与一个名称链接,并且名称在注册时是唯一的,我们确保每个用户选择一个唯一的名称。在Facebook中,每个配置文件都有一个唯一的用户名,每个用户名都链接到一个id。在数据库中,我们存储了ID,用户名,其他详细信息,如姓名,年龄等。