服务器问答
这是我在 stackoverflow 的提问。
https://stackoverflow.com/question大带宽服务器s/56497316/nginx-only-make-subdirectory-urlencode
简单说,就是
http://1111:5000/blue/job/test/ab/build111
替换为:
http://abcd.com/blue/job/test%2fab%2fbuild111
或者
http://1111:5000/blue/job/test-ac/build222
替换为
http://abcd.com/blue/job/test-ac%2fbuild222
很明显,有时 test/ab/ 需要进行 urlencode test%2fab%2f, 有时候 test-ac/ 需要 urlencodetest-ac%2f, 规则就是前面的 http://1111:5000/blue/job/固定,且最后一个 build111 或者 build222 不固定但是不需要 url 编码。
不知道 nginx 怎么才能做到?