Apache没有为.manifest HTML5脱机文件分配正确的MIME类型

时间:2011-12-12 16:51:18

标签: html5 xampp web-applications html5-appcache

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

如果用户访问我的HTML5网络应用并尝试离线使用它,则会失败,因为我的网络服务器没有为我的应用的.manifest文件指定正确的MIME类型。

这是我的问题:我需要在Apache Web服务器中设置一个配置,以便分配“text / cache-manifest”MIME类型吗?

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

 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类型?

1 个答案:

答案 0 :(得分:2)

要在Apache中提供appcache mime-type“并且Xampp是apache里面”,请将此行添加到配置文件中:mime.types

text/cache-manifest             appcache

进入你的文件mime.types

xampp\apache\conf\mime.types