阻止网站(无论是从PHP或从.htaccess)没有ip列表


Block Website (either from PHP or from .htaccess) without having a list of IPs?

基本上我想暂时阻止(1周,之后我会手动删除它)从国家'意大利'访问。我是否有办法从IP访问国家"意大利"或"IT",而不必在。htaccess文件中写入数千个IP ?

我发现了一些网站,但他们都只是建议阻止一堆ip在。htaccess。

另外,我确实不是想要完全阻止访问,如果我能在特定页面上显示"页面正在维护中",就足够了。

谢谢

看maxmind产品。他们有一个免费的数据库。您可以安装geoip apt-get install geoip并像下面的示例那样配置您的.htaccess