【发布时间】:2014-09-25 18:28:14
【问题描述】:
我正在使用 mod_rewrite 来整理我的网址
有一条规则可以转化为以下内容:
RewriteEngine On
RewriteRule ^search/([^/]*)/([^/]*)$ /search?type=$1&query=$2 [L]
/search?type=title&query=me
/search/title/me
但是这不起作用,当我转到上面的 url /search/title/me 时,我无法获取参数 type 和 query
如果我将重写规则更改为
RewriteRule ^search2/([^/]*)/([^/]*)$ /search?type=$1&query=$2 [L]
它工作正常,我可以得到所有的参数。 我不明白这是怎么回事。
请帮帮我!!
【问题讨论】:
标签: php regex apache mod-rewrite