为什么我的.htaccess允许、拒绝命令不起作用?
Order Deny,Allow
Deny from all
Allow from 158.181.2.89
http://www.myip.ru/get_ip.php?loc= - 我在这里看到我的ip
,我写它只允许我自己,但其他ip要阻止,我不明白为什么我不能允许该ip进入?
$ip = $_SERVER['REMOTE_ADDR'];
$array = array('192.168.0.1', '212.112.96.6');
if (!in_array($ip, $array)) {
exit("Вход воспрещён <p>Ваш IP ".$ip."</P>");
我试过这个方法,但是好像很多时候其他人的ip和我一样
Order Deny,Allow
Deny from all
Allow from 158.181.2.89
http://www.myip.ru/get_ip.php?loc= - i see my ip here
and i write it to allow myself only, but others ip to block, i can't understand why i can't allow that ip to enter??
$ip = $_SERVER['REMOTE_ADDR'];
$array = array('192.168.0.1', '212.112.96.6');
if (!in_array($ip, $array)) {
exit("Вход воспрещён <p>Ваш IP ".$ip."</P>");
i have tried this method, but it looks like many times other people have the same ip as me
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
更改
为
我不明白为什么它不起作用。
如果你有静态IP,你可以尝试这个。
将
拒绝所有人
设置为允许所有人
。从 158.181.2.89 中删除允许
。将其添加到
DocumentRoot
中的.htaccess
中,F
表示禁止。将xxx\.xxx\.xxx\.xxx
中的x
替换为您相应的IP地址。change
to
I do not understand why it is not working.
Although you can try this If you have a static IP.
set
Deny from all
toAllow from all
. removeAllow from 158.181.2.89
.Add this to your
.htaccess
inDocumentRoot
F
is for forbidden. rerplace thex
es inxxx\.xxx\.xxx\.xxx
by your corresponding Ip-addr.