【问题标题】:mod_rewrite rule to work with get method使用 get 方法的 mod_rewrite 规则
【发布时间】:2011-02-14 14:36:57
【问题描述】:

我正在使用这条规则:

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)

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

谢谢

【问题讨论】:

  • 如何处理请求的 URI?

标签: apache mod-rewrite get methods rule


【解决方案1】:

看起来像 PHP 代码...

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

【讨论】:

    猜你喜欢
    • 2016-05-10
    • 1970-01-01
    • 2012-07-23
    • 2015-09-18
    • 1970-01-01
    • 1970-01-01
    • 2018-02-03
    • 1970-01-01
    相关资源
    最近更新 更多