我有一个网址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
答案 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
}
}