.htaccess-允许IP范围进行身份验证并绕过一页

时间:2020-03-27 13:45:47

标签: apache .htaccess

我正在努力使用.htaccess文件来完成以下任务:

我在管理控制台中有一个子域

  • 不经身份验证即可从任何IP访问/ pagecheck /(运行状况检查脚本)
  • 阻止从不在我们批准的IP列表中的任何IP访问所有其他资源
  • 请求所有允许的IP的HTTP身份验证弹出窗口

由于无法正确地进行重新排序,我正在努力阻止来自“外部” IP的访问。

这是适用于/ pagecheck /和身份验证的代码:

SetEnvIfNoCase Request_URI "^/pagecheck/" noauth

AuthName "Admin Area"
AuthType Basic
AuthUserFile /home/production/.htpasswd
require valid-user

Order Deny,Allow
Deny from all
Allow from env=noauth
Satisfy any
DirectoryIndex index.cgi
Options -Indexes

但是,我正在努力将逻辑放在正确的位置,以仅允许从我们的办公室IP地址范围进行访问。我认为这与不同的订单和身份验证冲突。

有人可以帮忙吗? 谢谢

0 个答案:

没有答案