Возможно ли это? У меня были проблемы с клиентами SVN, которые не могли получить доступ к хранилищу со следующим сообщением об ошибке:
Хранилище навсегда перемещено в 'http://svn.example.com/test/';, пожалуйста, переместите
Если я добавил '/' в конец пути, к которому я пытался получить доступ, он просто удаляет его снова и показывает то же сообщение об ошибке. Мой файл конфигурации выглядит так:
<VirtualHost *>
ServerName svn.example.com
# Normal VirtualHost stuff here
<Location /svn>
# Uncomment this to enable the repository
DAV svn
SVNParentPath /some/path/to/repositories
# Setup mod_authz_svn, etc, etc here
</Location>
</VirtualHost>
Примечание: это работает. Но если я изменил Location на /
, он перестал работать снова с ошибкой выше. Можно ли использовать корневой каталог, или я что-то здесь упускаю? Firefox отображает список репозитория в порядке при обслуживании репозиториев из корня.
Как заметил кто-то другой, это только проблема внутри именованных виртуальных хостов ... У кого-нибудь есть какие-нибудь умные идеи, почему?