2009-10-13 102 views
0

我需要一个正则表达式来做到以下几点:lighttpd的mod_rewrite的所有

  • 重定向每一个请求到的index.php
  • 如果在网址获得参数我需要$ _GET []来访问它们(PHP)

我的(不完整)的解决方案是:

url.rewrite-once = (
    ".*\?(.*)$" => "/index.php?$1&full_request=$0" 
) 

但这里的错误是,如果有n值ot一个“?”在网址我得到一个“404未找到”。

预先感谢帮助, dexcs

回答

1

试试这个:

url.rewrite-once = (
    "^/[^?]*(\?(.*))?$" => "/index.php?$1&full_request=$0" 
)