必要的Apache Redirect在URL更改后处理绝对svn:external引用

时间:2015-04-06 20:08:16

标签: apache svn redirect externals

所以我们的Subversion服务器发生了变化。随之而来的是必要的网址更改,从上一台计算机的https:// 主机名更改为更贴切的https:// svn

问题是,很多外部使用绝对的 https://hostname/blah/blah/blah 而不是^ / blah / blah / blah。这显然导致了很多失败。

为了防止变化的头痛可能是数百个外部一次结账,我被要求找出一种利用http重定向的方法,以允许外部保持现状。

我在旧服务器的httpd.conf中有这个简单的规则,它仍然用于其他 http服务。

Redirect /repo/ https://svn/repo/

这适用于我们的存储库的Web浏览。但它对TortoiseSVN不起作用,我只是将“存储库暂时移动到'https://svn/repo';请重新定位”。在Linux上,我只是“无法连接到URL上的存储库'https:// 旧主机名 / repo / blah / blah'”。

这有可能吗?我希望它是,我只需要一种不同形式的重定向。

1 个答案:

答案 0 :(得分:0)

没关系。我太新了。我不得不将“重定向”更改为“重定向301”。

可能应该是显而易见的。但它现在有效。