在XAMPP中将.htaccess MIME类型设置为text/cache manifest以在HTML5中脱机查看网站

在XAMPP中将.htaccess MIME类型设置为text/cache manifest以在HTML5中脱机查看网站,html,Html,我在网上看到了几乎所有关于如何使用缓存清单使您的站点脱机可见的教程,它们都说: 清单文件必须与mime类型的文本/缓存清单一起提供。 您可能需要向web服务器或.htaccess添加自定义文件类型 配置 但是当我查看我的XAMPP目录时,在我的XAMPP/htdocs文件夹中没有任何名为“.htaccess”的文件。我在xampp/目录下进行了搜索,其中有很多,下面每个文件夹中都有一个: xampp/htdocs/drupal xampp/phpMyAdmin/setup/lib xampp/

我在网上看到了几乎所有关于如何使用缓存清单使您的站点脱机可见的教程,它们都说:

清单文件必须与mime类型的文本/缓存清单一起提供。 您可能需要向web服务器或.htaccess添加自定义文件类型 配置

但是当我查看我的XAMPP目录时,在我的XAMPP/htdocs文件夹中没有任何名为“.htaccess”的文件。我在xampp/目录下进行了搜索,其中有很多,下面每个文件夹中都有一个:

  • xampp/htdocs/drupal
  • xampp/phpMyAdmin/setup/lib
  • xampp/phpMyAdmin/libraries
  • xampp/htdocs/xampp/sqlite
  • xampp/htdocs/禁止
  • xampp/phpMyAdmin/contrib

我的搭档说我必须自己在xampp/htdocs/FolderofMyWebApp的名字里做这个,但我不太相信他,因为它不起作用。帮助?

这可能会有所帮助,至少对于测试:

由于您使用的是PHP,因此可以使用以下内容创建名为
themanifestfile.PHP
的PHP文件:

<?php header('Content-type: text/cache-manifest'); ?>CACHE MANIFEST

demoimages/clownfish.jpg
demoimages/clownfishsmall.jpg
demoimages/flowingrock.jpg
# THE REST OF YOUR OFFLINE FILES GO HERE
缓存清单
demoimages/小丑鱼.jpg
demoimages/bulletfishsmall.jpg
demoimages/flowingrock.jpg
#其他脱机文件都放在这里
然后,在html中:

<html manifest="themanifestfile.php">


我知道这并不能直接回答您的问题,但如果您只需要测试应用程序,它可能会为您节省大量时间对抗apache配置文件。

这可能会有所帮助,至少对于测试:

由于您使用的是PHP,因此可以使用以下内容创建名为
themanifestfile.PHP
的PHP文件:

<?php header('Content-type: text/cache-manifest'); ?>CACHE MANIFEST

demoimages/clownfish.jpg
demoimages/clownfishsmall.jpg
demoimages/flowingrock.jpg
# THE REST OF YOUR OFFLINE FILES GO HERE
缓存清单
demoimages/小丑鱼.jpg
demoimages/bulletfishsmall.jpg
demoimages/flowingrock.jpg
#其他脱机文件都放在这里
然后,在html中:

<html manifest="themanifestfile.php">


我知道这并不能直接回答你的问题,但如果你只需要测试你的应用程序,它可能会为你节省大量时间对抗apache配置文件。

谢谢,DanC。不过,我想我找到了一个相当直接的解决办法。在Apache安装中查找mime.types配置文件——我在xampp/Apache/conf中找到了我的配置文件。然后,添加行“text/cache manifest”&save。我觉得第二次出现的单词“manifest”代表了我的manifest文件的文件扩展名,因此,如果您使用的是.appcache或.cfm,正如我在其他更新的教程中看到的那样,您可能需要将“appcache”添加到“cfm”中,但请注意,我实际上并没有尝试这样做。来源:谢谢,丹斯。不过,我想我找到了一个相当直接的解决办法。在Apache安装中查找mime.types配置文件——我在xampp/Apache/conf中找到了我的配置文件。然后,添加行“text/cache manifest”&save。我觉得第二次出现的单词“manifest”代表了我的manifest文件的文件扩展名,因此,如果您使用的是.appcache或.cfm,正如我在其他更新的教程中看到的那样,您可能需要将“appcache”添加到“cfm”中,但请注意,我实际上并没有尝试这样做。资料来源: