有没有办法让重写规则排除某些文件夹?

时间:2010-08-10 14:34:16

标签: .htaccess mod-rewrite

我在.htaccess文件中有这个:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

如果网址在网址中包含/ Users或/ Forums,我希望此规则不会运行。

我该怎么做?

更新的 文件扩展名怎么样?

1 个答案:

答案 0 :(得分:1)

只需添加另一个排除此类网址路径的条件:

RewriteCond %{REQUEST_URI} !^/(Users|Forums)(/|$)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]