0

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

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

为了避免一次结帐可能有数百个外部变化的头痛,我被要求想出一种方法来利用 http 重定向来允许外部保持现在的状态。

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

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

这适用于我们存储库的网页浏览。但这对 TortoiseSVN 不起作用,我只是得到“存储库暂时移动到' https://svn/repo ';请重新定位”。在 linux 上,我只是得到“无法连接到 URL 'https:// old hostname /repo/blah/blah' 的存储库”。

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

4

1 回答 1

0

没关系。我对此太陌生了。我不得不将“重定向”更改为“重定向 301”。

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

于 2015-04-06T20:22:56.223 回答