如何在使用DAV SVN时正常渲染index.html?

我运行了DAV SVN Apache模块,这样我就可以通过HTTP提供我的存储库的只读版本.

我的目标是能够使用浏览器的常规HTML呈现功能在我的存储库中显示可用的基于HTML的代码文档(javadoc等),而不是由DAV SVN模块以纯文本形式吐出的文件.

有没有办法在Apache .conf文件中设置它,而无需从头开始重新编译任何模块,或安装任何其他模块/工具?

我尝试添加“DirectoryIndex index.html”但没有运气.

最佳答案 看看这里的文档:

http://svnbook.red-bean.com/en/1.4/svn.serverconfig.httpd.html#svn.serverconfig.httpd.extra.browsing.mimetype

基本上,apache正在服务它,因为mimetype SVN知道该文件,默认为纯文本.如果你告诉SVN这些文件是什么类型,或告诉它猜测mimetype,apache将提供正确的文件.

我想你想要设定

enable-auto-props yes

在您的配置中,并确保autoprops部分具有您希望提供的文件类型的正确条目(html,css,images等).

http://svnbook.red-bean.com/en/1.4/svn.advanced.confarea.html#svn.advanced.confarea.opts.config

点赞