Orange 使用文档0.6.4

Docs / Usages / URI重写插件使用示例

URI重写主要用于站内请求的重写,比如将/user/create重写为/u/new, 当时用浏览器访问被重写的URI时, 浏览器地址栏的URL并不会发生变化, 请特别注意它与URL重定向插件的区别。

示例

比如我们要将访问/rewrite/的请求重写成访问/to_rewrite/的请求, 可如下配置

之后访问/rewrite?a=123时, 真正访问的是/to_rewrite/123

关于图中”规则”的配置请阅读条件判断模块的使用, 关于”变量”、”处理”时参数值的使用请阅读变量提取模块的使用

特别说明的是:

对于红线标出的值(即要rewrite到的地址)需要是一个URI, 而不能是URL。 请特别注意它与”重定向”的区别。