Помогите разобраться почему не работает

gamak nginx-forum на nginx.us
Вт Авг 23 12:23:51 UTC 2011


Здравствуйте!
Помогите разобраться с проблемой:
        location  @metka  {
                rewrite  ^(.*[^/])$  $uri/  last;
                sendfile        off;
                fastcgi_pass    php_local;
        }

        location  /  {
                try_files  $uri $uri/ @metka;
                location ~ \.php$  {
                        set  $script_name  $fastcgi_script_name;
                        sendfile        off;
                        fastcgi_pass    php_local;
                }
        }

При открытии главной -все ок. Как только
жму по любой вкладе, отдается пустая
страница. в access.log 404 ошибка.

Правлю вот так:
        location  @metka  {
                rewrite  ^(.*[^/])$  $uri/  last;
                sendfile        off;
                fastcgi_pass    php_local;
        }

        location  /  {
                try_files  $uri $uri/ @metka /index.php?q=$request_uri;
                location ~ \.php$  {
                        set  $script_name  $fastcgi_script_name;
                        sendfile        off;
                        fastcgi_pass    php_local;
                }
        }

Все  начинает работать, но меня не
устраивает такой редирект, потому что
некоторый функционал на сайте
перестает работать.
Подскажите пожалуйста, куда копать.

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,214181,214181#msg-214181



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