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


The .htaccess code shoud not affect my forum?

我有一个网站,我们叫它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不影响位于example.com/forumforum

我要求任何像这样的代码

<ifdirectory !"/forum">
//the htaccess code here
</ifdirectrory>

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

你需要将这一行添加到子文件夹的。htaccess中:

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

这是在这里发现的一个帖子的副本,不是我的功劳。看看右边的边栏,有很多类似的主题:)