我在 Apache 上安装了 dav_svn,但遇到一个问题,即 *.rtf 文件没有被下载,而是显示在浏览器窗口中(这不行,因为这些内容不是人类可读的)。但是,其他文件类型(如 *.exe 文件)可以正确下载。
mods-available/dav_svn.conf 文件已被完全注释掉。
我的主要配置文件如下:
<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>
我该怎么做才能强制下载 *.rtf 文件?