NGINX掩盖了网址重定向

时间:2016-12-28 16:30:31

标签: nginx

我有一个网址loop,我正在尝试重定向到api.domain.com但是我想保留它仍然是domain.com/api

的外观

我试过以下

api.domain.com

但是当我在浏览器中点击端点server { listen 80; server_name api.domain.com; location ~ ^/ { rewrite ^/(.*) https://domain.com/api/$1 break; } } 时,它显示为api.domain.com/user/1

是否可以将域视觉保留为domain.com/api/user/1

1 个答案:

答案 0 :(得分:0)

我发现您想通过domain.com/api提供api.domain.com服务。您只需要相应地定义根参数。

假设domain.com的root指令为 /server/path/to/domain.com/html ,在您的情况下,它将变为 /server/path/to/domain.com/html/api

server {
    listen 80;
    server_name api.domain.com;
    root /server/path/to/domain.com/html/api;

    location / {
        # Whatever you want to do
    }
}