Phalcon get参数不适用于lighttpd

时间:2015-04-21 06:45:58

标签: php mod-rewrite phalcon lighttpd

这是Lighttpd

phalcon配置文件
$HTTP["host"] == "www.phalcon.dev" {
server.document-root = "C:\devtools\lighttpd\htdocs\phalcon\test\public"
url.rewrite-if-not-file = ( "^/(.*)$" => "index.php?_url=/$1" )
}

Urls工作正常,但我无法在?

之后获取参数
  

www.phalcon.dev/test/mymethod - 正在运作

     

www.phalcon.dev/test/mymethod?var=1 - 无法显示404错误

我认为lighttpd配置重写存在问题,但我无法弄清楚

1 个答案:

答案 0 :(得分:1)

我在Phalcon论坛上得到了答案。 Here是链接。我在这里发帖,可能会帮助别人。

url.rewrite-if-not-file = ("^/([^.?]*)\?(.*)$" => "/index.php?_url=/$1&$2","^/([^.?]*)$" => "/index.php?_url=/$1")