0

我知道这可能不是最好的命名方案,但我的服务器上有一个名为 web 的文件夹,我希望重写使用我的 .htaccess 文件忽略该文件夹。其余的被重定向到codeigniter,我有一个需要重定向的/website,但是如果我像下面这样输入异常,它会忽略web和/website。

RewriteCond $1 !^(index\.php|files|web|image)

也许有更好的方式来表达这个问题,所以它更通用,可以多次使用,但我不知道有什么方法。

4

1 回答 1

1

毫无疑问,有一个更清洁的解决方案,但同时这样的事情可能会奏效。想法是分成两个条件,一个用于目录,一个用于文件。第一个条件的尾随 / 意味着只有那些确切的目录应该被处理。

RewriteCond $1 !^(web|files|image)/
RewriteCond $1 !^index.php

请注意,这是未经测试的,但希望能给您一个想法。

于 2013-02-18T14:43:26.737 回答