Я установил корневой каталог по умолчанию как $ root для прослушивания порта 80.
Теперь я хочу обслуживать из другого каталога (share1), если путь начинается с /user, т.е. /user , /user/xyz , /user/abc все должны обслуживаться из каталога share1 ..
map $http_user_agent $root {
"~*android" /home/vishant/devcenter/wava-v1.1/android;
"~iPhone" /home/vishant/devcenter/wava-v1.1/ios;
default /home/vishant/devcenter/wava-v1.1/ios;
}
server {
listen 80;
root $root;
index index.html;
location /user {
alias /home/vishant/devcenter/share1;
}
}
Короче говоря, я хочу что-то вроде ниже... хотя это неправильно...
location /user/* {
alias /home/vishant/devcenter/share1;
}
Я хочу, чтобы все запросы, начинающиеся с /user (/user/abc , /user/xyz), попадали в файл index.html.