Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess-防止部分/全部重写规则作用于子文件夹_.htaccess_Security_Mod Rewrite_Url Rewriting_Subdirectory - Fatal编程技术网

.htaccess-防止部分/全部重写规则作用于子文件夹

.htaccess-防止部分/全部重写规则作用于子文件夹,.htaccess,security,mod-rewrite,url-rewriting,subdirectory,.htaccess,Security,Mod Rewrite,Url Rewriting,Subdirectory,我在我的网站的根目录上有一个.htaccess,出于安全目的,有许多重写规则的条件。例如,其中之一是: RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [NC,OR] RewriteCond %{QUERY_STRING} ^.*(globals|encode|localhost|loopback).* [NC,OR] RewriteCond %{QUERY_STRING} ^.*(md5|benchmark|cast|reques

我在我的网站的根目录上有一个.htaccess,出于安全目的,有许多重写规则的条件。例如,其中之一是:

RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [NC,OR]
RewriteCond %{QUERY_STRING} ^.*(globals|encode|localhost|loopback).* [NC,OR]
RewriteCond %{QUERY_STRING} ^.*(md5|benchmark|cast|request|select|insert|union|declare|drop).* [NC] 
RewriteRule ^(.*)$ - [F,L]
我想允许
md5 | benchmark
进入一个子文件夹,并允许以下内容全部进入另一个子文件夹:

RewriteCond %{QUERY_STRING} ^.*(globals|encode|localhost|loopback).* [NC,OR]

如何取消部分或全部重写规则?

/subfolder1/.htaccess
中有以下规则:

RewriteEngine On

RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [NC,OR]
RewriteCond %{QUERY_STRING} ^.*(globals|encode|localhost|loopback).* [NC,OR]
RewriteCond %{QUERY_STRING} ^.*(cast|request|select|insert|union|declare|drop).* [NC] 
RewriteRule ^ - [F,L]
RewriteEngine On

RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [NC,OR]
RewriteCond %{QUERY_STRING} ^.*(md5|benchmark|cast|request|select|insert|union|declare|drop).* [NC] 
RewriteRule ^ - [F,L]
/子文件夹2/.htaccess
中有以下规则:

RewriteEngine On

RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [NC,OR]
RewriteCond %{QUERY_STRING} ^.*(globals|encode|localhost|loopback).* [NC,OR]
RewriteCond %{QUERY_STRING} ^.*(cast|request|select|insert|union|declare|drop).* [NC] 
RewriteRule ^ - [F,L]
RewriteEngine On

RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [NC,OR]
RewriteCond %{QUERY_STRING} ^.*(md5|benchmark|cast|request|select|insert|union|declare|drop).* [NC] 
RewriteRule ^ - [F,L]