Перенаправить подкаталог apache svn (mod_dav_svn)
У меня есть веб-сервер mod_dav_svn apache, обслуживающий большое дерево SVN. Мне нужно переместить поддерево на новый сервер (не svn). Есть ли способ использовать какое-то переписывание, чтобы перенаправить все поддерево, чтобы люди, посещающие старые URL, были перенаправлены на новые URL?
Пример моего дерева такой
folder
a
file1.html
file2.html
b
file3.html
file4.html
В настоящее время я могу получить к ним доступ, обслуживаемый mod_dav_svn на
http://svn.server/svn/folder/a/
http://svn.server/svn/folder/a/file1.html
http://svn.server/svn/folder/a/file2.html
http://svn.server/svn/folder/b/
http://svn.server/svn/folder/b/file3.html
http://svn.server/svn/folder/b/file4.html
Я хочу скопировать b
на другой сервер, чтобы эти файлы были доступны по новым URL-адресам. например.
http://new.server/someplace/b/
http://new.server/someplace/b/file3.html
http://new.server/someplace/b/file4.html
И я хочу перенаправления со старых мест для перенаправления на новые места
http://svn.server/svn/folder/b/ -> http://new.server/someplace/b/
http://svn.server/svn/folder/b/file3.html -> http://new.server/someplace/b/file3.html
http://svn.server/svn/folder/b/file4.html -> http://new.server/someplace/b/file4.html
Проблема в том, что mod_dav_svn контролирует все ниже /svn
на svn.server
Есть ли способ настроить apache или mod_dav_svn, чтобы сделать это перенаправление b
подпапка на старом сервере?
1 ответ
Должен быть в состоянии перенаправить до mod_dav_svn
берет на себя.
Redirect permanent /svn/folder/b/ http://new.server/someplace/b/