我在.htaccess文件中放置了一个简单的缓存控件:
#cache css and javascript files for one week
<FilesMatch ".(js|css)$">
Header set Cache-Control "max-age=604800"
</FilesMatch>
当我在Google的网站测试人员测试桌面版网站时https://developers.google.com/speed/pagespeed/insights ...它显示正在缓存的javascript和图片。但是,当我测试我的移动网站时,缓存无法正常工作。我的htaccess文件包含在我的所有桌面文件旁边的public_html目录中(例如,public_html / index.html,public_html / images /,public_html / css /,public_html / .htaccess等)我的移动网站包含在这里:public_html / mobile /.
我是否需要在移动目录中添加第二个.htaccess文件才能使其正常工作?
感谢。
答案 0 :(得分:1)
最好的选择是使用html5样板文件的.htaccess文件。它针对缓存,gzip,跨域ajax以及许多功能进行了高度优化。
还要检查mod_deflate是否打开。
您不需要任何额外的.htaccess文件只需使用目录根目录中的单个文件。