Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.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
apachehtaccess文件规则_Apache_.htaccess - Fatal编程技术网

apachehtaccess文件规则

apachehtaccess文件规则,apache,.htaccess,Apache,.htaccess,我对apache的htaccess文件规则有点困惑。如果假设一个用户进来,满足两个ifmodules中的一个规则,它会停止并不继续执行我的ip块或其他规则吗? 下面的例子。。apache有点新,我只是想确保我做得对。。我想让它进行处理,比如下面的整个链条 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAM

我对apache的htaccess文件规则有点困惑。如果假设一个用户进来,满足两个ifmodules中的一个规则,它会停止并不继续执行我的ip块或其他规则吗? 下面的例子。。apache有点新,我只是想确保我做得对。。我想让它进行处理,比如下面的整个链条

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
RewriteCond %{HTTP_REFERER} !.*yourdomainname.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^ttp://{REMOTE_ADDR}/$ [R=301,L]
</IfModule>

<Limit GET POST HEAD>
order allow,deny
#deny from 72.26.192.0 - 72.26.223.255
deny from 82.80.249.150
deny from 82.80.249
deny from 72.26
allow from all
</Limit>

重新启动发动机
重写基/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
重新启动发动机
重写cond%{REQUEST_METHOD}POST
RewriteCond%{REQUEST_URI}.wp comments post\.php*
重写cond%{HTTP_REFERER}*您的域名。*[或]
RewriteCond%{HTTP_USER_AGENT}^$
重写规则(.*)^ttp://{REMOTE\u ADDR}/$[R=301,L]
命令允许,拒绝
#拒绝从72.26.192.0到72.26.223.255
从82.80.249.150开始拒绝
从82.80.249开始拒绝
从72.26开始否定
通融

我确信
指令是在连接时处理的,甚至在URL被重写规则读取处理之前。因此,应用
时不考虑正在使用的URL(重写或否)