2

我的服务器上有几个不同的软件,以及多个子域。我正在使用典型的 LAMP 堆栈、CentOS、Apache、MySQL、PHP 等。

问题是,一些特定的文件夹确实可以在没有任何根目录的 .htaccess 影响的情况下运行,因为它破坏了安装的一些关键区域。不幸的是,RewriteEngine仅禁用是不够的,因为还有更多影响它。

这就是我想做的。

.htaccess在根目录中(我希望它保持有效,因为它在我的域的大部分区域分发了一些我想要的常见内容,但我希望能够有选择地完全禁用访问.htaccess某些子域/文件夹)

完全清楚,我不想完全停止.htaccess影响其他文件夹,我只想能够指定它到达哪些文件夹,或者我不希望它到达哪些文件夹。

4

1 回答 1

0

您可以将 htaccess 文件放在您不希望 mod_rewrite 仅使用以下行做任何事情的文件夹中:

RewriteEngine On

或者,您可以在规则顶部添加一些传递:

RewriteEngine On

RewriteRule ^/?folder_to_ignore - [L]
RewriteRule ^/?another_to_ignore - [L]
于 2012-09-19T02:12:16.430 回答