Необходимо добавить аргументы $ _GET в мое регулярное выражение - PullRequest
0 голосов
/ 16 апреля 2010
    url.rewrite-once = (
    ".*\.(js|ico|gif|jpg|png|css|html)$" => "$0",
    "^/([^?]*)(\?.*)?$" => "/$1.php/$2",
)

Это то, что я получил, но аргументы не работают. Мне нравится следующий URL

http://www.example.com/index.php/?r=something

Чтобы выглядеть так:

http://www.example.com/index/?r=something

Thanx

1 Ответ

1 голос
/ 16 апреля 2010

Если запрашивается /index/?r=something, он переписывается в /index/.php/?r=something. Поэтому попробуйте это правило:

"^/([^?]*[^?/])/?(\?.*)?$" => "/$1.php/$2"

С этим шаблоном завершающий слеш необязательный.

...