Приветствую Вас, люди добрые!<br><div class="gmail_quote"><div>Помогите разобраться.</div><div>Есть nginx(1.2.4) + php-fpm</div><div><br></div><div>Есть rewrite в секции server:</div><div><br></div><div><div>    server {</div>
<div>        listen       80;</div>
<div>        server_name  <a href="http://domain.com" target="_blank">domain.com</a>;</div><div>        rewrite ^/msg/(.*)/$ /previewmsg?varMd5=$1 last;</div></div><div>        .......</div><div><br></div><div><div>        location ~ ^(/[^/]+) {</div>

<div>                try_files $uri $1/accesspoint.php /public/accesspoint.php =405;</div><div>                fastcgi_pass unix:/tmp/php.socket;</div><div>                include fastcgi_params_ru;</div><div>                fastcgi_connect_timeout 3600;</div>

<div>                fastcgi_send_timeout 3600;</div><div>                fastcgi_read_timeout 3600;</div><div>                client_max_body_size 100m;</div><div>                root /www/projects/<a href="http://domain.com/public_ru">domain.com/public_ru</a>;</div>

<div>        }</div></div><div><br></div><div>.......</div><div>}</div><div><br></div><div>В итоге всё как надо на public/accesspoint.php приходит запрос, НО, в $_SERVER видно следующее:</div><div><br></div><div><div>Array</div>

<div>(</div><div>[QUERY_STRING] => varMd5=3faf4a2029fc6bf9fd8c1827e9d2aeac</div><div>[SCRIPT_FILENAME] => /www/projects/<a href="http://domain.com/public/accesspoint.php" target="_blank">domain.com/public_ru/public/accesspoint.php</a></div>
<div>
[SCRIPT_NAME] => /public/accesspoint.php</div><div>[REQUEST_URI] => /msg/3faf4a2029fc6bf9fd8c1827e9d2aeac/</div><div>[DOCUMENT_URI] => /public/accesspoint.php</div><div>)</div></div><div><br></div><div><div>facgi_params у меня такой (дефолтный) :</div>
<div><br></div>
<div>fastcgi_param   QUERY_STRING            $query_string;</div><div>fastcgi_param   REQUEST_METHOD          $request_method;</div><div>fastcgi_param   CONTENT_TYPE            $content_type;</div><div>fastcgi_param   CONTENT_LENGTH          $content_length;</div>

<div><br></div><div>fastcgi_param   SCRIPT_FILENAME         $request_filename;</div><div>fastcgi_param   SCRIPT_NAME             $fastcgi_script_name;</div><div>fastcgi_param   REQUEST_URI             $request_uri;</div>
<div>
fastcgi_param   DOCUMENT_URI            $document_uri;</div><div>fastcgi_param   DOCUMENT_ROOT           $document_root;</div><div>fastcgi_param   SERVER_PROTOCOL         $server_protocol;</div><div><br></div><div>fastcgi_param   GATEWAY_INTERFACE       CGI/1.1;</div>

<div>fastcgi_param   SERVER_SOFTWARE         nginx/$nginx_version;</div><div><br></div><div>fastcgi_param   REMOTE_ADDR             $remote_addr;</div><div>fastcgi_param   REMOTE_PORT             $remote_port;</div><div>
fastcgi_param   SERVER_ADDR             $server_addr;</div>
<div>fastcgi_param   SERVER_PORT             $server_port;</div><div>fastcgi_param   SERVER_NAME             $server_name;</div></div><div><br></div><div><br></div><div>Подскажите, как мне увидеть в $_SERVER ссылку не <a href="http://domain.com/msg/xxxxxxxxx" target="_blank">domain.com/msg/xxxxxxxxx</a> а уже /previewmsg,varMd5=, то есть ту на которую уже rewrite отработал, которая ПОСЛЕ а не ДО,</div>

<div>Она почему-то не приходит. Как исправить и почему не приходит?</div><div><br></div><div>Спасибо!</div><div><br></div><div>--</div><div>NEO83-RIPE</div><div></div>
</div><br>