URL重定向主要用于将访问站A的请求redirect到站B, 比较典型的应用是代理某些API。
比如我们要将访问/to_baidu
的请求代理到baidu.com, 可如下配置
之后访问/to_baidu?search=abc
就会被重定向到https://www.baidu.com/s?wd=abcd
。
关于图中”规则”的配置请阅读条件判断模块的使用, 关于”处理”时参数值的使用请阅读变量提取模块的使用。
要特别说明的是:
对于红线标出的值(即要redirect到的地址)需要是一个完整的URL(带域名), 而不能是URI。 若对此概念有混淆感,请首先搞清楚redirect
和rewrite
的区别。