nginx 307重定向
时间: 2024-04-15 21:23:49 浏览: 369
详解nginx配置url重定向-反向代理
5星 · 资源好评率100%
nginx 307重定向是一种HTTP状态码,表示临时重定向。当客户端发送请求时,服务器会返回307状态码,并在响应头中包含一个Location字段,指示客户端应该重定向到的新URL。与其他重定向状态码(如301和302)不同,307状态码要求客户端在重定向时保持请求方法不变。
与301和302重定向不同,307重定向要求客户端在重定向时保持请求方法不变。这意味着如果原始请求是POST方法,客户端在重定向时也必须使用POST方法发送新的请求。
以下是nginx配置实现307重定向的示例:
```
server {
listen 80;
server_name example.com;
location /old-url {
return 307 http://example.com/new-url;
}
}
```
上述配置中,当客户端访问`http://example.com/old-url`时,nginx会返回307状态码,并将客户端重定向到`http://example.com/new-url`。
阅读全文