我正在运行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类型?
答案 0 :(得分:2)
要在Apache中提供appcache mime-type“并且Xampp是apache里面”,请将此行添加到配置文件中:mime.types
text/cache-manifest appcache
进入你的文件mime.types
xampp\apache\conf\mime.types