Nginx反向代理svn服务器提交文件出现500错误

1902 查看

此问题的出现,有多种可能
而我遇到这个问题的原因是因为
在代理服务器location部分的写法是

location /svn{
      some contents
}

这个时候可能提交svn diff的时候里面会有特殊字符,使location定位出现偏差,soga,修改location规则

location ^~ /svn{
      some contents
}

如此,就解决问题了,这是第一次原创解决问题,有成就感