Mod_Rewrite配方

我需要用mod_rewrite完成以下内容:

URI request: http://domain.com/user/username/ or http://domain.com/user/username URI translate: http://domain.com/?q=user/username 

这需要非常具体,没有通配符。 一位mod_rewrite和regex的专家可以帮忙吗? 谢谢!

我想你忘记了[az]之后的+号:

 RewriteRule ^user/([az]+)$ /?q=user/$1 [L] 

我尝试在我的服务器上,它的工作原理。

我试过了:

 RewriteRule ^user/[az]$ /?q=user/$1 

但它不起作用。 戴夫德雷格 ,我正在寻找一个更清洁的版本(不知道如果你的方法将工作,但宁愿不创build一个目录,希望所有从.htaccess)。