nginx替换短划线的加号

时间:2016-10-09 20:50:52

标签: nginx url-rewriting substitution

我是nginx的新手,但我的任务是做一些重写规则来覆盖新的URI结构,作为网站迁移的一部分。我浏览了这个网站,我发现有一个我不确定会为我们工作的解决方案。

基本上我采用的是URL abc.com/l/hello+there 并替换它 abc.com/address/hello-there

所以更换" / l /"到" /地址"很容易,但更换了" +"到" - "似乎非常棘手,因为我似乎无法操纵变量$ 2,它位于何处。

有人有什么建议吗?有人建议我只是将它重定向到一个javascript后端,因为它会更容易处理。如果有一个解决方案,那么" +"到" - "替换可能发生在服务器块中,然后传递到位置块以处理" / l /"到" /地址"。

任何建议都会被大大接受。

0 个答案:

没有答案