首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.htaccess / mod_expires不适用于子目录

问.htaccess / mod_expires不适用于子目录
EN

Stack Overflow用户
提问于 2015-04-18 04:12:47
回答 1查看 315关注 0票数 0

对于桌面用户来说,它可以很好地工作,因为桌面站点的文件都在根目录中,但对于我的移动站点,.htaccess文件似乎不起作用,因为移动站点文件位于名为m的子目录中。

基本上,我尝试将此代码添加到.htaccess文件中

代码语言:javascript
复制
<IfModule mod_expires.c>
# Enable expirations
ExpiresActive On

# Default directive
ExpiresDefault "access plus 1 month"

# My favicon
ExpiresByType image/x-icon "access plus 1 year"

# Images
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"

# CSS
ExpiresByType text/css "access plus 1 month"

# Javascript
ExpiresByType application/javascript "access plus 1 year"
</IfModule>

当我检查谷歌页面速度,测试它在桌面网站上工作得很好,但对于移动网站,它不是这样的,所以我是否必须为子目录创建一个单独的.htaccess文件,如果是,我必须在其中添加什么,或者我是否可以只编辑当前的文件,以便它开始为那个m子目录工作?

EN

回答 1

Stack Overflow用户

发布于 2015-04-18 05:00:55

只有部分答案,但Apache web server documentation说.htaccess文件适用于它们所在的目录,“以及它的所有子目录”。因此,您不需要为m子目录创建单独的.htaccess,也不需要在原始.htaccess中执行任何特殊操作来使其应用于子目录。

您的web服务器是Apache吗?也许其他web服务器以不同的方式处理.htaccess文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29708541

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档