前言
写Nginx配置的时候,$request_uri和$uri是两个出场率极高的变量。很多人分不清它们的区别,结果重定向配置出问题——参数丢了、路径错了、循环了,排查半天才发现是用错了变量。这篇文章把这两个变量彻底讲清楚。
$request_uri 和 $uri 的核心区别
先上一张对比表,一目了然:
变量包含内容查询参数rewrite后是否变化
$request_uri完整的原始请求URI包含不变
$uri当前处理中的URI路径不包含会变
举个例子,请求 /blo...
$uri
-
2026.05.26 | youres | 14次围观

