0

我正在运行 XAMPP apache web 服务器并开发一个 HTML5 项目,并且 .manifest 文件没有被 web 服务器“分配”正确的 MIME 类型。

如果用户访问我的 HTML5 Web 应用程序并尝试离线使用它,它将失败,因为我的 Web 服务器没有为我的应用程序的 .manifest 文件分配正确的 MIME 类型。

这是我的问题:是否需要在我的 Apache Web 服务器中设置配置,以便分配“文本/缓存清单”MIME 类型?

已经尝试在我的网络服务器根目录中找到的 .htaccess 文件中进行此更改,c:/xampp/htdocs/.htaccess - 这是我的网络服务器根目录中的整个 .htaccess 文件的内容,位于 c:/ xampp/htdocs,我在这里添加了最后两行,我的 .manifest 文件和(如果我更改它)扩展名为 .appcache 的文件都不会被我的 Web 应用程序的访问者访问,因为 MIME 类型我的网络服务器仍未将正确类型的“文本/缓存清单”分配给:

 AuthType Basic
 AuthName "FORBIDDEN AREA"
 AuthUserfile "../htdocs/forbidden/.htpasswd"
 Require valid-user

 AddType text/cache-manifest .manifest
 AddType text/cache-manifest .appcache

我的 XAMPP Web 服务器中是否需要设置其他内容,以便为 .manifest 或 .appcache 文件分配正确的“text/cache-manifest”MIME 类型?

4

1 回答 1

2

要在 Apache “and Xampp is apache inside”中提供 appcache mime-type,请将此行添加到您的配置文件中:mime.types

text/cache-manifest             appcache

进入您的文件 mime.types 位于

xampp\apache\conf\mime.types
于 2012-02-28T16:34:59.823 回答