nginx rewite 去掉api
时间: 2023-07-14 13:12:51 浏览: 122
Mars3D+nginx 搭建离线API服务,本地访问
如果你想在 nginx 中删除 API 部分,可以使用 `rewrite` 指令。例如,如果你的 API 地址是 `http://example.com/api/` ,你可以使用以下指令将其删除:
```
rewrite ^/api/(.*)$ /$1 break;
```
这将把 `http://example.com/api/` 路径上的所有请求重定向到 `/` 路径上,例如 `http://example.com/api/users` 将被重定向到 `http://example.com/users`。
如果你想永久地重定向到新地址,可以使用 `permanent` 标志,如下所示:
```
rewrite ^/api/(.*)$ /$1 permanent;
```
这将永久地将 `http://example.com/api/` 路径上的所有请求重定向到 `/` 路径上,例如 `http://example.com/api/users` 将被永久地重定向到 `http://example.com/users`。
阅读全文