.htaccess 通过 IP 地址限制/允许特定页面

问题描述 投票:0回答:2

我正在寻找的是以下内容,但我不想限制对整个域的访问,而是只想限制特定页面并允许某些 IP 访问它。这可能吗?我搜索的所有地方都只是为了限制整个网站。谢谢你。

ErrorDocument 403 http://www.domainname.com
Order deny,allow
Deny from all
Allow from 124.34.48.165
Allow from 102.54.68.123
.htaccess
2个回答
0
投票

您可以使用这样的代码

<Location /example-map>
  Order deny,allow
  deny from all
  allow from 123.12.12.12
  allow from 123.123.43.43
</Location>

这由 123...来自允许的 ip 的 ip 和 /example-map 位置

作者:RedDev


0
投票

要在 htaccess 中使用,您可以使用以下代码:

# Block all access to /YOUR_URL, allow only from a specific IP
<If "%{REQUEST_URI} =~ m#^/YOUR_URL#">
    Require all denied
    Require ip YOUR_IP
</If>
© www.soinside.com 2019 - 2024. All rights reserved.