定位 发表于 2026-7-24 23:46:30

rewrite后面的flag解释


flag 行为 客户端感知 重新匹配location
无 继续执行后续 rewrite,内部重写 不感知 不重新匹配
last 停止 rewrite,用新 URI 重新匹配 location不感知 重新匹配
break 停止 rewrite,留在当前 location 不感知 不重新匹配
redirect 返回 302 临时重定向 地址栏变 客户端重新请求
permanent 返回 301 永久重定向 地址栏变 客户端重新请求

名词解释:
客户端感知:浏览器网址是否变化

注意点:
如果rewrite后面无任何flag,重写地址是http或https域名地址时,而不是目录的话,就不会继续rewrite,会直接通过Location传给浏览器,浏览器再次放在这个地址时,有可能还会再次匹配location
页: [1]
查看完整版本: rewrite后面的flag解释