.htaccess RewriteCond特异性

时间:2013-01-09 16:56:53

标签: .htaccess

我正在使用htaccess从url中删除我的index.php文件。我有一个RewriteCond设置忽略某些文件和文件夹。我的问题是,我需要忽略名为“test”的目录,但是当前编写的条件也忽略了以字母test开头的任何内容,因此我的“testimonials”目录也会被忽略。有没有办法让我的RewriteCond更具体,所以它会忽略“测试”而不是“推荐”?

这是我现有的代码:

# Removes index.php
RewriteCond $1 !^(admin|assets|test|index\.php|info\.php|robots\.txt) [NC]
RewriteRule ^(.*)$ index.php?/$1 [L]

1 个答案:

答案 0 :(得分:0)

RewriteCond $ 1!^(admin | assets | \ / test \ / | index.php | info.php | robots.txt)[NC]