Apache htaccess使用订单拒绝、允许

Apache htaccess使用订单拒绝、允许,apache,.htaccess,Apache,.htaccess,我正在.htaccess文件中使用Order Deny,Allow,但未成功。我需要阻止访问的IP正在顺利通过。我读到,从Apache2.4开始,Order Deny、Allow将不再工作;第一个是事实,第二个是什么取代了它?我无法访问httpd.conf文件,因此Require和Require not不是我的选项 我只能访问.htaccess,如何通过ip实现禁止,或者如果不再可能,通过ip重定向。下面是我命令的狙击手拒绝,如果重要的话允许。提前谢谢 (如您所见,我正试图以各种格式阻止相同

我正在.htaccess文件中使用Order Deny,Allow,但未成功。我需要阻止访问的IP正在顺利通过。我读到,从Apache2.4开始,Order Deny、Allow将不再工作;第一个是事实,第二个是什么取代了它?我无法访问httpd.conf文件,因此Require和Require not不是我的选项

我只能访问.htaccess,如何通过ip实现禁止,或者如果不再可能,通过ip重定向。下面是我命令的狙击手拒绝,如果重要的话允许。提前谢谢




(如您所见,我正试图以各种格式阻止相同的ip,但无论是何种格式,流量都会继续通过。)

要将不需要的ip推送到403,您可以使用以下规则:

RewriteEngine on

RewriteCond %{REMOTE_ADDR} ^00\.00\.00\.00$
 RewriteRule ^ - [R=403,L]
用不需要的ip地址替换00.00.00.00

要禁止多个IP地址,您可以在规则中添加由[OR]标志分隔的多个条件:

RewriteEngine on

RewriteCond %{REMOTE_ADDR} ^00\.00\.00\.00$ [OR]
RewriteCond %{REMOTE_ADDR} ^00\.00\.00\.00$
 RewriteRule ^ - [R=403,L]

你使用的是什么版本的apache ard?我“我无法确定,但我确实看到在htaccess中,我之前的wm在使用重写规则。有没有一个简单的重写规则,我可以添加到推不需要的ip到403或特定页面?美丽,非常感谢您的帮助。我现在正在测试。。。最后一个问题,一些访问是这样的:d27-96-82-165.evv.wideopenwest.com我如何表达这样的内容?可以使用%{HTTP_REFERER}变量来实现。RewriteCond%{HTTP_REFERER}^host$RewriteRule^-[R=403]完美。非常感谢!
RewriteEngine on

RewriteCond %{REMOTE_ADDR} ^00\.00\.00\.00$ [OR]
RewriteCond %{REMOTE_ADDR} ^00\.00\.00\.00$
 RewriteRule ^ - [R=403,L]