Re: Rewrite для livestreet CMS
Roman Vasilyev
roman.vasilyev на yousendit.com
Пн Апр 2 21:55:52 UTC 2012
Я думаю передать вашему бэкенду переменную $request_uri:
http://wiki.nginx.org/HttpCoreModule#.24request_uri
On 04/02/2012 02:48 PM, Андрей Василишин wrote:
> Есть у этой CMS такой рирайт (главный)
>
> RewriteCond %{REQUEST_FILENAME} !-f
> RewriteCond %{REQUEST_FILENAME} !-d
> RewriteRule ^(.*)$ ./index.php
>
> В нгинкс его можно перевести двумя способами:
> if (!-e $request_filename){
> rewrite ^(.*)$ /index.php;
> }
>
> или
> try_files $uri $uri/ /index.php;
>
> Но, при этом ни в одном из случаев на бекенд не приходит
> $_SERVER['REQUEST_URI'], вернее приходит но он всегда = /index.php
> после этого рирайта.
>
> В общем как правильно передать бекенду REQUEST_URI?
>
>
>
>
>
Подробная информация о списке рассылки nginx-ru