厂里运行了多年的 nginx 升级成了 openresty ,原来的配置文件已经有几十个 server rewrite 和上百个 location 了(多数 location 里还是 rewrite last)
最近遇到不少奇怪的需求,要对请求的 url 参数和 user-agent 做判断和变换,然后做 http 跳转。
本来想把所有的 server_rewrite 替换成 rewrite_by_lua 实现,结果发现等到 lua 运行,uri 甚至已经被 location 里的 rewrite 重写过很多次了。
内心是崩溃的
请问有没有支持 server_rewrite 阶段的计划呢?