【发布时间】:2011-08-19 18:18:18
【问题描述】:
我的.htaccess如下:
RewriteEngine On
RewriteRule ^client/([0-9a-zA-Z]+)/(.*)$ licensee/client/$2?id=$1 [L,QSA]
RewriteRule ^licensee/(.*)/$ licensee/$2?id=$1 [L,QSA]
如果我在浏览器中访问/client/asdf/,它会使用第二个重写规则而不是第一个。如果我注释掉第二个重写规则,它会按预期使用第一个规则。
我不知道第二条规则怎么可能匹配 /client/asdf/ - 我是否忽略了什么?
【问题讨论】:
标签: mod-rewrite apache2