Re: location всё кроме одного

mennanov nginx-forum на nginx.us
Ср Ноя 23 15:01:58 UTC 2011


Валентин Бартенев Wrote:
-------------------------------------------------------
> On Wednesday 23 November 2011 18:39:29 mennanov
> wrote:
> [...]
> > 
> > Я не зря использовал rewrite,
> т.к. без него
> > похоже не обойтись.
> > Когда браузер просит файл
> "/cms/js/jquery.js" то
> > ФИЗИЧЕСКИ он лежит в
> > "/webroot/cms/webroot/js/jquery.js".
> > 
> 
> location ~ ^/cms/(.*)$ {
>    root /webroot/cms/webroot/;
>    try_files /$1 /engine/index.php;
> }
> 
> --
> Валентин Бартенев
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru

Спасибо, большое! Это то что нужно (хотя
именно в том виде, что дали вы оно НЕ
работает).
Т.к. try_files не реагирует на смену root
(почему то...)
Сработало только вот так:

location ~ ^/cms/(.*)$ {
      try_files /webroot/cms/webroot/$1 /webroot/cms/engine/index.php;
    }

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



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