ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Определение имени хоста



Люди добрые помогите пожалуйста новичку.
Есть такое выражение для перехвата статических объектов фронтендом.

location ~*
^.+\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|ta
r|mid|midi|wav|bmp|rtf|js)$ {
        root /usr/www/$host/htdocs;
}

 Все работает если на сайты заходить без www, поскольку статика тогда ищется
в нужной директории, если же имя хоста начинается с www (www.example.com),
тогда возникают проблемы с загрузкой изображений и др., поскольку директории
(/usr/www/www.example.com/htdocs) не существует.

Каким образом можно извлечь имя хоста, не зависимо от того, как оно
указывается в адресной строке браузера. Проблему нужно решить средствами
nginx!!!

Заранее спасибо.
------
С уважением,
Ярослав Онищенко



 




Copyright © Lexa Software, 1996-2009.