我需要用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)。