Нужна помощь с rewrite

Prohor Utishev prohor at prohor.msk.ru
Wed Feb 20 10:59:07 MSK 2008


Здравствуйте.

После многочисленных попыток так и не удалось переделать rewrite Apache 
в nginx.

В .htaccess имеем:

RewriteEngine  On
RewriteBase    /
RewriteCond    %{REQUEST_URI}          ^/$     [OR]
RewriteCond    %{REQUEST_FILENAME}     !-d
RewriteCond    %{REQUEST_FILENAME}     !-s
RewriteCond    %{REQUEST_FILENAME}     !-l
RewriteRule    (.*)                    /index.php/$1

В  итоге пришел к рабочей конструкции:

        root          /home/www;
        if (!-e $request_filename) {
        rewrite ^(.*)$ /index.php?q=$1 last;
        }

но нужно получить как в .htaccess /index.php/$1, а такой редирект отдаёт 
404 ошибку.

-- 
Prohor Utishev 






More information about the nginx-ru mailing list