lighttpd mod_rewrite все - PullRequest
       14

lighttpd mod_rewrite все

0 голосов
/ 13 октября 2009

Мне нужно регулярное выражение, чтобы сделать следующее:

  • перенаправить КАЖДЫЙ запрос на index.php
  • если в URL есть параметры get, мне нужно получить к ним доступ с помощью $ _GET [] (php)

Мое (не полное) решение:

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

Но ошибка здесь в том, что если нет "?" в URL я получаю "404 not found".

Заранее спасибо за помощь, dexcs

1 Ответ

1 голос
/ 13 октября 2009

Попробуйте это:

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