2009-10-13 53 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" 
)