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
答案 0 :(得分:0)
更改
Order Deny,Allow
到
Order Allow,Deny
我不明白为什么它不起作用。
虽然您可以试试这个但如果您有静态IP。
将Deny from all
设为Allow from all
。删除Allow from 158.181.2.89
。
将其添加到.htaccess
DocumentRoot
RewriteEngine on
RewriteBase /
RewriteCond %{REMOTE_ADDR} !xxx\.xxx\.xxx\.xxx
RewriteRule ^ - [F]
F
是禁止的。通过相应的Ip-addr重新放置x
xxx\.xxx\.xxx\.xxx
es。