回答
只需添加一个FilesMatch或Files指令将其限制在一个特定的脚本。
下会阻止存取权限在“admin.php的”结尾的所有脚本:
<FilesMatch "admin\.php$">
Order deny,allow
Deny from all
Allow from 10.0.0.0/24
</FilesMatch>
下只会阻止管理员。php:
<Files "admin.php">
Order deny,allow
Deny from all
Allow from 10.0.0.0/24
</Files>
欲了解更多信息,请参阅Configuration Sections上的Apache文档。
Order Deny,Allow
Deny from all
Allow from 10.1.0.0/255.255.0.0
的局部IP地址手册页
实施例:
Allow from 10.1 Allow from 10 172.20 192.168.2
第一1至3个字节的IP的地址,用于子网限制ñ。
的网络/网络掩码对
实施例:
Allow from 10.1.0.0/255.255.0.0
网络A.B.C.D,和网络掩码 w.x.y.z.对于更细粒度的子网 限制。
网络/ NNN CIDR规范
实施例:
Allow from 10.1.0.0/16
与前面的情况类似,不同之处 掩码由NNN高阶 1位。
但是如何将它用于admin.php文件? – Mirgorod 2011-02-18 14:44:25
我在这里的权利线添加2个IP范围我允许从代码在htaccess中? http://stackoverflow.com/questions/31833456/how-do-i-allow-these-two-ip-ranges-in-my-htaccess-file – 2015-08-05 14:42:19
Order Deny,Allow
Deny from all
Allow from 311.311.311 322.322.322.322
单个IP只是这样做:
<Limit GET POST>
order deny,allow
deny from all
allow from 1.2.3.4
</Limit>
如果你想这样做像10.xxx范围,那么这样做:
<Limit GET POST>
order allow,deny
allow from 10
deny from all
</LIMIT>
您无法将IP范围与allow ,但你可以有多个CIDR网络效仿:
Order allow,deny
# 0.0.0.0 - 0.255.255.255.255
Allow from 0.0.0.0/8
# 1.0.0.0 - 1.1.255.255
Allow from 1.0.0.0/15
# 1.2.0.0 - 1.2.1.255
Allow from 1.2.0.0/23
# 1.2.2.0 - 1.2.2.255
Allow from 1.2.2.0/24
# 1.2.3.0 - 1.2.3.3
Allow from 1.2.3.0/30
# 1.2.3.4
Allow from 1.2.3.4
如果您正在使用WordPress,那么最好的,最简单的方法是安装插件 - LionScripts:从他们的网站WordPress的IP拦截http://www.lionscripts.com/ip-address-blocker
及其专业版具有更多的功能,如国家阻塞和IP范围阻塞,批量上传CSV等
,如果你提供一个通配符0.0.255.255
Order allow,deny
# 1.2.0.0 - 1.2.255.255
Allow from 1.2.0.0/16
这会给出一个范围1.2.0。 1 - 1.2.255.254
你也可以check here
- 1. 通过IP范围限制访问(PHP)
- 2. htaccess通过IP范围重定向
- 3. 通过.htaccess访问文件
- 4. .htaccess文件中的IP范围
- 5. 在htaccess文件中阻止IP范围
- 6. .htaccess:如何限制通过IP访问单个文件?
- 7. 如何通过htaccess访问文件?
- 8. 阻止IP范围和使用htaccess文件
- 9. 如何使用.htaccess阻止IP范围
- 10. htaccess SetEnvIf Remote_Addr在IP地址范围
- 11. .htaccess - 拒绝访问文件夹,但允许通过index.php访问文件
- 12. Python IP范围到IP范围匹配
- 13. 允许多个IP通过.htaccess访问Wordpress网站管理员
- 14. .htaccess通过IP地址访问时未找到rewriterule路径
- 15. urlfetch IP范围问题
- 16. .htaccess文件访问
- 17. IP范围从和IP范围到 - 动态文本框
- 18. 访问的范围
- 19. 如何允许从特定IP范围访问AWS存储桶和文件夹
- 20. 拒绝通过浏览器使用htaccess访问目录文件
- 21. .htaccess通过文件类型限制访问
- 22. 如何让用户通过“.htaccess”访问文件夹?
- 23. 访问VAR - 范围问题
- 24. 通过.htaccess限制直接文件夹访问,除非通过特定链接
- 25. 我使用何种范围授权imap通过oauth访问Gmail?
- 26. C++通过类范围访问实例的成员
- 27. 无法通过JavaScript访问变量 - 范围错误?
- 28. Solr Jetty 8通过IP限制访问
- 29. 通过IP地址从bash访问AWS
- 30. 通过ip限制tomcat访问
允许从FROM_IP TO_IP – 2011-02-18 14:28:24
@Manish特里维迪就试了一下:127.0.0.1是127.0.0.0 127.0.0.2拒绝。因此,这并不那么简单 - 除非我在测试中犯了错误。我有吗? – phihag 2011-02-18 14:36:03