1

我是 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
}

这又没有用,

请帮忙

4

1 回答 1

2

尝试这个:

location ~ ^/$ {
    root /var/www/home;
}
location ~ ^(?!/$) {
    root /var/www;
}

或这个:

location / {
    root /var/www;
    rewrite ^/$ /home/ break;
}
于 2013-07-15T19:32:44.853 回答