我试图阻止所有的IP而不是我自己但但它对我不起作用。 我在Deny all, allow only one IP through htaccess
中使用了以下代码order deny,allow
deny from all
allow from MyIP
但它也允许其他IP访问。 我的IP是静态的,我的网站由托管服务提供托管服务
答案 0 :(得分:0)
我不确定您的IP是否是静态的,请尝试这样,
<Files ~ ".*">
order deny,allow
deny from all
allow from 127.0.0.1
</Files>
127.0.0.0
表示您的本地主机。
修改强>
删除访问规则并使用mod_rewrite,
进行尝试<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^111\.111\.111\.111$ #your IP
RewriteRule .* - [F]
</IfModule>
答案 1 :(得分:0)
如果您执行了以下代码:
order deny,allow
deny from all
allow from MyIP
它还允许其他人ips然后它与您的主机有关。因为我在我的网站上运行代码并且工作正常。