Eu tenho o dav_svn instalado no Apache e tenho o problema de que os arquivos *.rtf não são baixados, mas exibidos na janela do navegador (o que não é bom, porque esse conteúdo não é legível por humanos). No entanto, outros tipos de arquivos, como arquivos *.exe, são baixados corretamente.
O arquivo mods-available/dav_svn.conf está completamente comentado.
Meu arquivo de configuração principal é o seguinte:
<FilesMatch "\.(?i:doc|docx|xls|xlsx|odf|rtf|p12|pfx|ppt|pptx)$">
ForceType application/octet-stream
Header set Content-Disposition attachment
</FilesMatch>
<VirtualHost x.x.x.x:443>
.................
<Location /svn>
DAV svn
SVNParentPath /path/to/repositories/
# our access control policy
AuthzSVNAccessFile /path/to/repositories/access_control
# try anonymous access first, resort to real
# authentication if necessary.
Satisfy Any
Require valid-user
# how to authenticate a user
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /path/to/repositories/.htpasswd
</Location>
</VirtualHost>
O que posso fazer para garantir que os arquivos *.rtf sejam baixados?