.htaccess代码不应该影响我的论坛?

时间:2013-01-19 10:30:33

标签: php html apache .htaccess mod-rewrite

我有一个网站,我们称之为example.com。 我也使用了很长的htaccess,我发布了它的一部分

<filesMatch "\.(flv|gif|jpg|jpeg|png|ico|swf)$">
    Header set Cache-Control "max-age=7257600"
</filesMatch>
<filesMatch "\.(js|css|pdf|txt)$">
    Header set Cache-Control "max-age=604800"
</filesMatch>
<filesMatch "\.(html|htm)$">
    Header set Cache-Control "max-age=600"
</filesMatch>

AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css

如何使在example.com/.htaccess中上传的htaccess不会影响位于forum的{​​{1}}

我要求任何像这样的代码

example.com/forum

1 个答案:

答案 0 :(得分:3)

要允许从父.htaccess(来自父文件夹的htaccess)执行重写规则,您需要明确允许它(Apache会将当前.htaccess中的重写规则视为唯一需要执行的规则,只要重写URL保留在同一子文件夹中。)

您需要将此行添加到子文件夹中的.htaccess:

RewriteOptions inherit

Apache手册:http://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewriteoptions

这是找到的here帖子的副本,对我没有任何好处。向右看,在侧边栏中,有很多类似的主题:)