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
apache.htaccess“的替代方案”;从X.X.X.X“拒绝;?_Apache_.htaccess - Fatal编程技术网

apache.htaccess“的替代方案”;从X.X.X.X“拒绝;?

apache.htaccess“的替代方案”;从X.X.X.X“拒绝;?,apache,.htaccess,Apache,.htaccess,我让nginx反向代理到apache,如果我在htaccess中添加“Deny from 111.111.111.111”,它仍然允许他们通过,因为nginx不会转发访问者的远程地址ip 是否有一个规则或东西我可以添加到htaccess中,这样如果访问者使用“HTTP\u X\u REAL\u ip”访问ip地址,我就可以将他们重定向到一个静态html页面?类似的东西应该可以工作: RewriteEngine On RewriteCond %{HTTP:HTTP_X_REAL_IP} 111.1

我让nginx反向代理到apache,如果我在htaccess中添加“Deny from 111.111.111.111”,它仍然允许他们通过,因为nginx不会转发访问者的远程地址ip


是否有一个规则或东西我可以添加到htaccess中,这样如果访问者使用“HTTP\u X\u REAL\u ip”访问ip地址,我就可以将他们重定向到一个静态html页面?

类似的东西应该可以工作:

RewriteEngine On
RewriteCond %{HTTP:HTTP_X_REAL_IP} 111.111.111.111
RewriteRule (.*) - [F,L]
该重写规则将在不替换其他url的情况下向他们发送403禁止响应。这将导致显示默认的403错误页面

您可以使用以下命令指定403错误页:

ErrorDocument 403 /path-to-file
请参阅:和以了解更多信息