Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess 缓存控制无法正常工作_.htaccess_Caching - Fatal编程技术网

.htaccess 缓存控制无法正常工作

.htaccess 缓存控制无法正常工作,.htaccess,caching,.htaccess,Caching,我在.htaccess文件中放置了一个简单的缓存控件: #cache css and javascript files for one week <FilesMatch ".(js|css)$"> Header set Cache-Control "max-age=604800" </FilesMatch> #将css和javascript文件缓存一周 标题集缓存控制“最大年龄=604800” 当我在谷歌的页面站点测试仪上测试桌面站点时:。。。它显示jav

我在.htaccess文件中放置了一个简单的缓存控件:

#cache css and javascript files for one week  
<FilesMatch ".(js|css)$">  
Header set Cache-Control "max-age=604800"  
</FilesMatch>
#将css和javascript文件缓存一周
标题集缓存控制“最大年龄=604800”
当我在谷歌的页面站点测试仪上测试桌面站点时:。。。它显示javascript和图像被正确缓存。然而,当我测试我的移动网站时,缓存不起作用。我的htaccess文件与我的所有桌面文件(即public_html/index.html、public_html/images/、public_html/css/、public_html/.htaccess等)一起包含在public_html目录中。我的移动站点包含在这里:public_html/mobile/

我是否需要将第二个.htaccess文件添加到移动目录以使其正常工作


谢谢

最好的选择是使用html5样板文件的.htaccess文件。它针对缓存、gzip、跨域ajax以及许多特性进行了高度优化

还要检查mod_deflate是否打开

您不需要任何额外的.htaccess文件,只需在目录根目录中使用一个文件即可