对于不同的目标url,Proxypass错误

我已经为subversion的Apache服务器启用proxypass设置。

它的工作正常以下的设置。 也能够检出库。

ProxyPass /svn/testing_migration https://example.com/svn/testing_migration/ ProxyPassReverse /svn/testing_migration https:/example.com/svn/testing_migration/ 

当我传递包含不同path的不同服务器时,在检出回购时出现错误。 以下是设置

 ProxyPass /svn/testing_migration https://example.com/svn/testing_migration/svn/repos/testing_migration/ ProxyPassReverse /svn/testing_migration https:/example.com/svn/repos/testing_migration/ 

上述设置工作正常,当我通过浏览器访问存储库,但在检出回购时出错。

错误:url不一样

始终匹配尾随斜杠。

如果不添加必要的尾部斜线,则可以在反向代理时发现意外的行为。

“经验法则”是如果源代码中有斜线,那么它应该在目标中,反之亦然,如果在源代码中没有结尾的斜线,则不应该在目标中。

我也会添加,如果目标是/或example.com一个尾随斜线应始终在源和目标指定,以避免不匹配。