【发布时间】:2013-06-04 21:08:31
【问题描述】:
我正在尝试实现一个 SEO 友好的 URL。
我有一个用户详细信息页面,其 url 架构为“$_SERVER["HTTP_HOST"]/[user-name]/[user-id]”。我使用 [user-id] 查询数据库中的用户信息。但是,如果 url 中的 [user-name] 确实如此与我根据数据库查询的用户名不匹配,我想在浏览器中自动更正url。
例如有两个人,“mickey”和“minnie”。 mickey 的用户 id 是 1,minnie 是 2。所以如果用户键入“$_SERVER["HTTP_HOST"]/mickey/2”,系统会检查数据库,确保 url 中的“mickey”与用户 id 2 的名称匹配。如果发现不匹配,系统会将用户重定向到 url "$_SERVER["HTTP_HOST"]/minnie/2"。
我该怎么做?
提前致谢=)
【问题讨论】:
标签: php apache .htaccess mamp lamp