403 禁止响应仍然发送正文
403 forbidden response still sends body
我设置了我的 .htaccess
文件,以便只有某些 IP 范围可以访问我网站的 /admin
部分,如以下问题所述:
有效...在测试中。当我在启用 https 的直播中尝试这个时,网站发生了一些奇怪的事情:
当我获取 /admin
页面时,我收到一个 403 Forbidden 状态代码 但是 我也得到正文如果什么都没发生。
这怎么可能,我该如何解决?
这是最终的 .htaccess:
SetEnvIf Request_URI ^(?!/admin) not_admin_uri
Order deny,allow
Deny from all
Allow from 127.0.0.1
allow from 366.241.93.
allow from env=not_admin_uri
此外:如果我删除最后一个 allow
规则,它实际上会阻止请求(尽管它当然会阻止所有请求)
403
状态代码(403.shtml
)的文档不存在,在这种情况下,Apache 显然只是执行请求。
我设置了我的 .htaccess
文件,以便只有某些 IP 范围可以访问我网站的 /admin
部分,如以下问题所述:
有效...在测试中。当我在启用 https 的直播中尝试这个时,网站发生了一些奇怪的事情:
当我获取 /admin
页面时,我收到一个 403 Forbidden 状态代码 但是 我也得到正文如果什么都没发生。
这怎么可能,我该如何解决?
这是最终的 .htaccess:
SetEnvIf Request_URI ^(?!/admin) not_admin_uri
Order deny,allow
Deny from all
Allow from 127.0.0.1
allow from 366.241.93.
allow from env=not_admin_uri
此外:如果我删除最后一个 allow
规则,它实际上会阻止请求(尽管它当然会阻止所有请求)
403
状态代码(403.shtml
)的文档不存在,在这种情况下,Apache 显然只是执行请求。