Попробуйте убрать if и явно указать SCRIPT_FILENAME<div><br><div class="gmail_quote">12 апреля 2011 г. 17:59 пользователь kirpich <span dir="ltr">&lt;<a href="mailto:nginx-forum@nginx.us">nginx-forum@nginx.us</a>&gt;</span> написал:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">лучше покажу location корневой<br>
<div class="im"><br>
<br>
        location  / {<br>-           if ($request_filename != &quot;index.php&quot;) {<br>
</div>-               rewrite ^(.*)$ /index.php break;<br>-            }<br>
<br>
            fastcgi_pass  phpfarm;<br>
            fastcgi_index  index.php;<br>-           fastcgi_param  SCRIPT_FILENAME /home/vhost/site$fastcgi_script_name;<br></blockquote><div>  +           fastcgi_param  SCRIPT_FILENAME /home/vhost/site/index.php;</div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
            fastcgi_param  DOCUMENT_ROOT   /home/vhost/site;<br>
            include        /etc/nginx/fastcgi_params;<br>
            proxy_redirect off;<br>
            client_body_buffer_size 128k;<br>
            fastcgi_connect_timeout 300;<br>
            fastcgi_send_timeout 300;<br>
            fastcgi_read_timeout 300;<br>
            fastcgi_buffer_size     4M;<br>
            fastcgi_buffers         4 4M;<br>
            fastcgi_busy_buffers_size  8M;<br>
            fastcgi_temp_file_write_size 50M;<br>
            fastcgi_param   COBNUT_PATH     /home/vhost/Cobnut/;<br>
            fastcgi_param   SITE_PATH       /home/vhost/site/;<br>
            fastcgi_param   SITE_CONFIG_MAIN        config/conf.ini;<br>
            fastcgi_param   SITE_CONFIG_REWRITE     config/prod.ini;<br>
            fastcgi_param   SITE_NAME       site;<br>
            fastcgi_param   TMP     /home/vhost/site/tmp/;<br>
            fastcgi_temp_path /home/vhost/site/tmp/;<br>
            fastcgi_param   NGINX_UPLOAD_PROGRESS_URL<br>
<a href="http://site_name/progress" target="_blank">http://site_name/progress</a>;<br>
            track_uploads proxied 30s;<br>
       }<br>
<br>
nginx + php-fpm.<br>
<br>
Ваш вариант не подойдёт из за вот таких<br>
вот конфигов =(<br>
<br>
Posted at Nginx Forum: <a href="http://forum.nginx.org/read.php?21,190497,190524#msg-190524" target="_blank">http://forum.nginx.org/read.php?21,190497,190524#msg-190524</a><br>
<div><div></div><div class="h5"><br>
<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Regards,<br>Slava<br>
</div>