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!!!
Заранее спасибо.
------
С уважением,
Ярослав Онищенко
|