一、先搞清楚:rewrite 和 return 各自是什么
在说参数行为差异之前,先把这两个指令的本质搞清楚。
rewrite 是 Nginx 的 URL 重写指令,它在服务器内部对请求的 URI 进行修改之后,继续用修改后的 URI 走后续的过滤链。说白了,它更像是一次"内部改写",浏览器地址栏的 URL 可能不变。
return 是 Nginx 的响应返回指令,它直接向客户端发送一个指定的响应(可以是 301/302 重定向、444 关闭连接,或者直接返回内容)。它是一次...
运维配置
-
2026.05.27 | youres | 11次围观

