.htaccess重写条件特异性

.htaccess重写条件特异性,.htaccess,.htaccess,我正在使用htaccess从URL中删除index.php文件。我有一个“重写条件”设置来忽略某些文件和文件夹。我的问题是,我需要忽略一个名为“test”的目录,但是当前编写的条件也会忽略以字母test开头的任何内容,因此我的“推荐”目录也会被忽略。有没有一种方法可以让我的重写更加具体,这样它就可以忽略“测试”而不是“证明” 以下是我现有的代码: # Removes index.php RewriteCond $1 !^(admin|assets|test|index\.php|info\.ph

我正在使用htaccess从URL中删除index.php文件。我有一个“重写条件”设置来忽略某些文件和文件夹。我的问题是,我需要忽略一个名为“test”的目录,但是当前编写的条件也会忽略以字母test开头的任何内容,因此我的“推荐”目录也会被忽略。有没有一种方法可以让我的重写更加具体,这样它就可以忽略“测试”而不是“证明”

以下是我现有的代码:

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