我的网站根目录中有一个 .htaccess,如下所示:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.mydomain\.pl [NC]
RewriteCond %{HTTP_HOST} ^(?:www\.)?([a-z0-9_-]+)\.mydomain\.pl [NC]
RewriteRule ^/?$ /index.php?run=places/%1 [L,QSA]
RewriteCond %{REQUEST_URI} !^/index.php$
RewriteCond %{REQUEST_URI} !^/images/
RewriteCond %{REQUEST_URI} !^/upload/
RewriteCond %{REQUEST_URI} !^/javascript/
RewriteRule ^(.*)$ /index.php?runit=$1 [L,QSA]
我在文件夹 guests 中安装了自定义留言簿,现在我想针对这个特定文件夹禁用上述规则。这样当我输入:
mydomain.pl/guests
我想正常进入实际文件夹 guests。我知道我需要以某种方式禁用 guests 子文件夹的上述规则,但我该怎么做呢?
答案1
一个非常快捷的“作弊”方法是在 guests 文件夹中创建一个 .htaccess 文件,内容如下
<IfModule mod_rewrite.c>
RewriteEngine off
</IfModule>
这将关闭相关文件夹(及其所有子文件夹)的重写