2015-04-06 42 views
0

所以我們的Subversion服務器發生了變化。隨之而來的是必要的URL更改,從前一機器的https:// 主機名,到更易於使用的https:// svn必要的Apache重定向處理絕對svn:URL更改後的外部引用

問題是,很多外部使用絕對的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'」。

這可能嗎?我希望它是,我只需要一種不同的重定向形式。

回答

0

沒關係。我對這個太新了。我必須將「重定向」更改爲「重定向301」。

可能應該是顯而易見的。但它現在起作用了。

相關問題