nginx配置 - 动态路由到根路径

时间:2018-02-12 03:11:23

标签: linux ubuntu nginx url-rewriting

我不确定是否有可能做我想在这里做的事......但简而言之,当我去的时候:

http://url/user,我希望从/ dir / user / www /加载nginx。 实质上,动态地将http://url/ $ user / ...路由到/ dir / $ user / www /

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

使用alias将请求重定向到特定文件夹。

定义指定位置的替换。例如,使用以下配置

location /i/ {
    alias /data/w3/images/;
}

根据“/i/top.gif”的要求,将发送文件/data/w3/images/top.gif。

示例:

location /valdeir {
    alias /var/www/html/user1;
}

location /psr {
    alias /var/www/html/user2;
}

location / {
    # First attempt to serve request as file, then
    # as directory, then fall back to displaying a 404.
    try_files $uri /index.php?$args;
}