Re: Не могу понять где try files ищет файлы

Igor Sysoev igor на sysoev.ru
Пт Июл 30 11:06:58 MSD 2010


On Fri, Jul 30, 2010 at 03:01:22AM -0400, idrum wrote:

> и хочется что бы [b]все[/b] запросы
> перенаправлялись на index.php. при конфиге

server {
        listen       80;
        server_name  www.site.ru;
        rewrite      ^  http://site.ru$request_uri  permanent;
    }

server {
        listen       80;
        server_name  site.ru;
        root /home/site.ru/data/www/site.ru;

        location / {
            try_files /maintance.html @codeigniter;
        }

        location @codeigniter {
            include /usr/local/etc/nginx/fastcgi_params_copy;

            fastcgi_param  SCRIPT_FILENAME  $document_root/index.php;
            fastcgi_param  QUERY_STRING     $uri;

            fastcgi_pass backend;
        }

        location ~* \.(jpeg|jpg|gif|png|css|js|ico)$ {
            root /home/site.ru/data/www/site.ru/system/application;
        }
    }

> из первого поста так и получалось, при
> запросе http://site.ru/system/config/config.php codeigniter
> выдавал ошибку 404

А что должен выдавать ?


-- 
Игорь Сысоев
http://sysoev.ru



Подробная информация о списке рассылки nginx-ru