【发布时间】:2013-06-09 16:02:05
【问题描述】:
我有这个 RewriteRule:
RewriteRule ^wiki/search[.php]*?q=(.*)$ /wiki/search/$1 [R]
试图将 /wiki/search?q=search_query 格式重写为 /wiki/search/search_query ,然后使用
RewriteRule ^wiki/search/(.*)$ /wikisearch.php?id=$1 [L]
但是 .. 只要我在第一条规则中有 ?q=,它就根本不起作用,而只会给我留下 404 错误。 :(
为什么是这样?改写规则什么的不能用GET参数吗?
【问题讨论】:
标签: regex apache mod-rewrite