如何更改以下客户端网址
domain.com/profile/jung
domain.com/jung (preferable)
到
的服务器端URLdomain.com/profile.php?user_id=100
使用php变量中的用户名?
我知道我需要使用RewriteCond和RewriteRule编辑我的htaccess文件,但我仍然不清楚......
Twitter如何管理其用户页面网址?
答案 0 :(得分:6)
尝试此规则:
RewriteRule ^profile/([^/]+)$ profile.php?user_name=$1
这会将/profile/
foobar
的请求重写为/profile.php?user_name=
foobar
。请注意,您只需重写用户名即可。如有必要,您的脚本必须查找用户ID。
答案 1 :(得分:1)
查看RewriteMap功能。