簡體   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