动态更改Nginx根目录

时间:2019-09-18 13:48:27

标签: nginx root

如何根据特定条件将nginx根目录动态更改为另一个目录而不进行重定向?例如,如果:

$http_user_agent ~* "googlebot"

1 个答案:

答案 0 :(得分:0)

类似的东西

server {
    ...

    if ($allow = no) {
        set $variable "folder_1";
    }
    if ($allow = yes) {
        set $variable "folder_2";
    }
    root  /var/www/$variable;

    ...

    location / {
      ...
    }
}