【发布时间】:2018-10-19 19:55:18
【问题描述】:
我有 html 文件并且没有 html 扩展名,当我链接到这个文件时,apache 下载文件而不是打开它。
如何提供这些 html 文件? (使用 htaccess)
注意:我需要这个来提供超过 10k 的 html 文件,而不是单个特殊文件
【问题讨论】:
-
我有 10K 个文件而不是单个文件
我有 html 文件并且没有 html 扩展名,当我链接到这个文件时,apache 下载文件而不是打开它。
如何提供这些 html 文件? (使用 htaccess)
注意:我需要这个来提供超过 10k 的 html 文件,而不是单个特殊文件
【问题讨论】:
根据<Files> directive 的文档,您可以将通配符字符串与 ?和 *,并将 Files 指令嵌套在 Directory 指令中,以针对任意数量的文件而不显式定义其名称。在指令中,根据需要使用 AddType 或 ForceType。例如,如果您想定位所有文件,并使用相同的 mime 类型(在本例中为 HTML)为它们提供服务,那么您可以使用:
<Files "*">
ForceType text/html *
</Files>
【讨论】:
<FilesMatch "^[^.]+$"> ForceType text/plain </FilesMatch>但没有用
Content-Type 标头?它发送的是什么Content-Type 标头(如果有)?