我是nginx的新手。请帮我设置以下配置:
site.com的根文件夹是/var/www(root /var/www)
。
但是当有人打开http://site.com时,我想从/var/www/home
加载内容。
如果有人尝试http://site.com/anything,我想从/var/www/anything
加载内容。
我试过了
root /var/www;
location = / {
root /var/www/home
}
但它不起作用。
另外,我试过
location = / {
root /var/www/home
}
location / {
root /var/www
}
再次这不起作用,
请帮忙
答案 0 :(得分:2)
试试这个:
location ~ ^/$ {
root /var/www/home;
}
location ~ ^(?!/$) {
root /var/www;
}
或者这个:
location / {
root /var/www;
rewrite ^/$ /home/ break;
}