I have enabled proxypass setting for subversion apache server.
Its working fine for below setting. Also able to checkout the repository.
ProxyPass /svn/testing_migration https://example.com/svn/testing_migration/
ProxyPassReverse /svn/testing_migration https:/example.com/svn/testing_migration/
When i pass for the different server which contain different path, I am getting error while checkout the repo. below are the setting
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/
The above setting working fine when i access repository through browser but getting error while checkout the repo.
Error:URL isn't the same
Всегда сопоставлять концевые косые черты.
Вы можете обнаружить неожиданное поведение при обратном проксирование, когда вы не добавляете необходимые завершающие косые черты.
«Эмпирическое правило» заключается в том, что в исходном тексте есть завершающий слэш, поэтому он должен быть в цели, и обратное также применяется, если в исходном тексте нет конечного слэша. не должно быть в target.
Я бы также добавил, если цель - / или example.com, конечная косая черта всегда должна быть указана в source и target, чтобы избежать несоответствий.