Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Помогите с alias
Спасибо, но всплыла новая проблема
Хосты могут иметь название начинающееся с www или без него, а файлы лежат на
диске в директориях с именами хостов также с разными вариантами с и без www
вначале. Зачастую запросы и названия не совападают. Сделал такой хак:
location ~ ^/domains_data_rev/(.*)$ {
alias /path/to/domains_data/www.$host/$1;
}
location ~ ^/domains_data/(.*)$ {
alias /path/to/domains_data/$host/$1;
if (!-f $request_filename) {
rewrite ^/domains_data/(.*)$ /domains_data_rev/$1 last;
}
access_log off;
expires 30d;
}
Но он работает также не всгде, то есть нужен третий вариант, который не
прибавляет вначале www. а наоборот убирает из переменной $host
Возможно ли такое? Или альтернативный какой-то вариант
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,14911,14962#msg-14962
|