这是我在 stackoverflow 的提问。
https://stackoverflow.com/questions/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 怎么才能做到?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.