rewrite rule 指“重写规则”,常见于网站/服务器配置中:用一组匹配条件与替换方式,把某个请求的 URL 路径“改写”为另一个路径(通常对用户不可见),以实现友好链接、路由分发、旧链接兼容等。
(也可指一般意义上的“改写/重写的规则”,但最常用语境是 URL 重写。)
/ˈriːraɪt ruːl/
A rewrite rule can make long URLs shorter.
重写规则可以把很长的链接变短。
In Apache, a rewrite rule may match a pattern and internally send requests for /blog/123 to /post.php?id=123 without changing what the user sees.
在 Apache 中,重写规则可以匹配某个模式,并把对 /blog/123 的请求在服务器内部转到 /post.php?id=123,而用户看到的地址不变。
rewrite 来自 re-(“再次、重新”)+ write(“写”),本义是“重写、改写”;rule 表示“规则”。在网络技术语境中,这个组合被专门用来指“对 URL/请求进行改写的规则条目”。