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

Effect, Yaroslav yaroslav2 at effect.com.ua
Thu Oct 30 18:03:53 MSK 2008


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

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!!!

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



More information about the nginx-ru mailing list