Re: Помогите с alias
webscripter
nginx-forum at nginx.us
Mon Oct 19 19:20:24 MSD 2009
Спасибо, но всплыла новая проблема
Хосты могут иметь название начинающееся с 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
More information about the nginx-ru
mailing list