请帮我这个mod_rewrite结果
我如何使用.htaccess
http://www.domain.com/artist.php?userid=2&name=username
到
http://www.domain.com/saquib
请帮助
答案 0 :(得分:0)
您可以使用以下规则轻松地将/saquib
内部的请求内部重写为/artist.php?name=saquib
:
RewriteRule ^[a-z]+$ artist.php?name=$0
但是您的示例的问题是无法从请求的URI路径获取的用户ID。因此,除非您使用也包含用户ID的路径(例如/2-saquib
),否则用户名必须是唯一的,才能通过用户名识别用户。
顺便说一下:您应该考虑为/users/…
等用户使用unique path prefix as some kind of namespace。