我正在尝试实施SEO友好网址。
我有一个用户详细信息页面,其中包含url架构“$_SERVER["HTTP_HOST"]/[user-name]/[user-id]
。我使用[user-id]查询我的数据库中的用户信息。但是,如果[user-name]在url与我根据数据库查询的用户名不匹配,我想在浏览器中自动更正url。
例如,有两个人,“mickey”和“minnie”。 mickey的用户ID为1,minnie为2.因此,如果用户键“$_SERVER["HTTP_HOST"]/mickey/2
”,系统将检查数据库以确保url中的“mickey”与用户ID的名称匹配。如果找到如果它不匹配,系统会将用户重定向到网址“$_SERVER["HTTP_HOST"]/minnie/2
”。
我怎么能这样做?
提前致谢=)
答案 0 :(得分:0)
答案 1 :(得分:0)
答案 2 :(得分:0)
header("Location: {$_SERVER["HTTP_HOST"]}/minnie/2");