отдача favicon.ico через try_files (solved)

Andrey Y. Ostanovsky andrey at ostanovsky.spb.ru
Fri Sep 18 11:31:09 MSD 2009


Igor Sysoev пишет:
> On Thu, Sep 17, 2009 at 08:35:45PM +0400, Andrey Y. Ostanovsky wrote
>> Igor Sysoev пишет:
>>     
>>> On Thu, Sep 17, 2009 at 03:57:06PM +0400, Andrey Y. Ostanovsky wrote
>>>       
>>>> Проблема решилась принудительным прописыванием root в локейшене. Похоже,
>>>> это болезнь. :(
>>>>
>>>>  location = /favicon.ico {
>>>> 	root $doc_root;
>>>>         try_files /favicon.ico @fav2icon;
>>>>         #    access_log off;
>>>>  }
>>>>     
>>>>         
>>> А наследовать root без переменных с уровня server нельзя ?
>>>       
>> Ну, вот - не получается. :(
>>     
>
>    server {
>        root     /path/to/root;
>        include  favicon.conf;
>        ...
>   

Да я примерно так и делаю, только использую set $doc_root, поскольку в
последующем инклюде этот root несколько раз переопределяется в разных
локейшенах, а как его восстанавливать без переменной $doc_root - я не
нашел. Сам root при выходе из локейшена обратно - почему-то на серверный
root - не меняется.


-- 
Best regards, Andrey Y. Ostanovsky
jabberID: aost at jabber.spb.ru
St. Petersburg, Russia 



More information about the nginx-ru mailing list