繁体   English   中英

URL更改后,必须使用Apache重定向来处理绝对svn:external引用

[英]Necessary Apache Redirect to handle absolute svn:external references after a url change

因此我们的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:// 旧主机名 / repo / blah / blah'的存储库”。

这有可能吗? 我希望是这样,我只需要其他形式的重定向。

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

可能应该是显而易见的。 但是现在可以了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM