Нужно переводить ссылку вида site.ru/back/struct в site.ru/back/index.php/struct и отдавать в пхп. Пытаюсь написать конфиг под подобное поведение, но ничего не получается. В апаче было просто: .htaccess файл в директорию back и текстом RewriteRule ^(.*)$ index.php [L,QSA]. В nginx способ до сих пор не нашёл. Вот, например, один из вариантов: location /back { if (!-e $request_filename) { rewrite ^/(.*) /back/index.php/$1; } location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini # With php5-cgi alone: # fastcgi_pass 127.0.0.1:9000; # With php5-fpm: fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; } } Выдаёт 500-ю ошибку. Помогите, пожалуйста.
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,237371,237371#msg-237371 _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru