.htaccess 阻止城市或地区访问网站
我知道通过htaccess阻止个人IP地址或整个国家查看我的网站很容易,但是我只需要阻止英国的一个城市,并将被阻止城市的访问者重定向到另一个外部URL 这里有一些代码我已经为我的htaccess文件,但我一直在到处搜索如何阻止只是一个英国城市或地区。我在哪里可以找到特定英国城市的IP范围?还是有更好的方法.htaccess 阻止城市或地区访问网站,.htaccess,ip,.htaccess,Ip,我知道通过htaccess阻止个人IP地址或整个国家查看我的网站很容易,但是我只需要阻止英国的一个城市,并将被阻止城市的访问者重定向到另一个外部URL 这里有一些代码我已经为我的htaccess文件,但我一直在到处搜索如何阻止只是一个英国城市或地区。我在哪里可以找到特定英国城市的IP范围?还是有更好的方法 # BAN USER BY IP <Limit GET POST> order allow,deny allow from all d
# BAN USER BY IP
<Limit GET POST>
order allow,deny
allow from all
deny from (an individual IP address or range)
</Limit>
ErrorDocument 403 http://www.google.com
#通过IP禁止用户
命令允许,拒绝
通融
拒绝来自(单个IP地址或范围)
错误文档403http://www.google.com
您必须使用IptoLocationScript(),然后您可以检查城市或地区,然后从网站上屏蔽城市或地区。有几种方法可以做到这一点。首先,您可以使用任何geoipapi来查询访问者的位置。只需谷歌geoipapi即可查看可用内容。还有在线解决方案和可下载的数据库
您还可以将被禁止的IP地址块“连接”到您的Web应用程序中。例如,可以在以下位置查询块信息。如果您想使用.htaccess文件来执行此操作,那么您所需要的只是ip范围数据-将其放入拒绝列表中,就完成了
无论你做什么,阻塞都是一个微妙的话题。
通过使用代理服务器,很容易绕过这个障碍。
封锁整个范围是有风险的,你是在阻止无辜用户访问你的网站。没有一种无害的、100%安全的方法可以做到这一点。您研究过GeoIP吗?