我使用Apache 2.2作为WebDAV文件服务器到一堆Mac和MS Windows客户端。 不幸的是,文件系统与诸如.DS_Store或thumbs.db类的文件.DS_Store在一起。
由于HTE文件分散我的用户我想隐藏他们的目录列表。 不幸的是,隐藏在Apache中的文件的标准方式(通过IndexIgnore )似乎不能通过WebDAV工作。
有没有其他的方法来隐藏文件?
把它添加到DocumentRoot指令下面的apacheconfiguration文件中。
<FilesMatch '^\.[Dd][Ss]_[Ss]'> Order allow,deny Deny from all </FilesMatch> <FilesMatch '\.[Dd][Bb]'> Order allow,deny Deny from all </FilesMatch>
Apache可以使用svnindex.xsl / svnindex.css来设置SVN存储库的简单显示方式( http://code.google.com/p/tortoisesvn/source/browse/trunk/contrib/svnindex/是任何源代码)。 将这些转储到web可访问的根目录中,至less可以获得相当的输出。
XSLT并不是一门简单的语言,但是我相信你可以跳过模式,只是不打印出你不想要的东西。 另外,我想你可以添加JavaScript,它重写XSLT完成后的页面内容。