虚拟主机设置可下载权限
要设置虚拟主机以允许文件下载,需要配置以下要素:
1. 文件扩展名:
指定要允许下载的文件扩展名,例如 ".pdf", ".zip", ".docx"。
2. MIME 类型:
为每个文件扩展名指定相应的 MIME 类型,以指示浏览器的文件类型,例如 "application/pdf", "application/zip", "application/vnd.openxmlformats-officedocument.wordprocessingml.document"。
3. 访问控制:
设置访问控制规则以限制特定用户或 IP 地址下载文件。
示例:
ForceType application/octet-stream
Header set Content-Disposition attachment
说明:
FilesMatch 指令匹配指定文件扩展名的所有文件。
ForceType 指令将文件的 MIME 类型强制为 application/octet-stream,这是通用的可下载二进制文件类型。
Header 指令设置 Content-Disposition 头,它指示浏览器将文件作为附件下载,而不是在浏览器中显示。