mod_rewrite规则使用get方法

时间:2010-05-01 17:45:18

标签: apache mod-rewrite get methods rule

我正在使用此规则:

RewriteRule    ^(.*)$ public/$1    [L]

并在公共文件夹中使用:

$url = $_GET['url'];

当我尝试使用斜杠在URL上访问某些东西时,它工作正常,我得到:

/cities/display/45   =>   Array ( [0] => cities [1] => display [2] => 45)   

但是当我尝试提交表单时,我无法访问数据:

/cities/?field1=value1&field2=value2   =>   Array ( [0] => cities)

我该如何解决这个问题?我需要一个规则来获取表单的提交值

由于

1 个答案:

答案 0 :(得分:0)

看起来像PHP代码......

为什么不通过$ _GET ['field1']或$ _REQUEST ['field1']访问表单提交的值?