我目前在mod_rewrite中使用以下规则:
RewriteRule /request/([0-9]+)$ /request.php?id=$1
该规则不起作用,而正则表达式中的“请求”而不是“请求”有效。 我的假设是“request”是mod_rewrite或apache的关键字,但我无法验证。
当我使用“请求”时,重定向有效但$ 1总是为空,尽管url是定义正确的。
由于
答案 0 :(得分:0)
好吧,request
不是mod_rewrite个关键字。关键字总是有界限:[QSA]
,${mapname:key|default}
,%{NAME_OF_VARIABLE}
...
答案 1 :(得分:0)
我可以通过在apache配置中禁用“Multiviews”来解决问题。