在我的网站上阻止某人?
问题描述:
我想阻止我网站上的某个人,特别是阻止他们的IP地址。 (忘了提这是一个tumblr博客........哈哈哈哈..对不起..)在我的网站上阻止某人?
我试过了一个免费的html拦截器,从“免费托管脚本”,但他们似乎仍然得到了块,有人告诉我可以用Java脚本阻止它们!
我是一个总noob,所以我真的很想有人能以最简单的方式指向我的正确方向! 非常感谢提前!
答
如果通过阻止,你的意思是阻止某人连接到你的HTTP服务器并使用你的站点,那么这必须在服务器端完成。它不能在客户端完成。对于有人运行客户端代码,他们必须首先连接到您的网站并检索页面。
有几种方法可以实现你想要的。一种选择是在防火墙级别阻止它们。如果你有一个恶意用户,这通常是最好的选择,因为他们的请求永远不会传送到HTTP服务器,从而减少负载。
如果要向用户显示一条消息,指出他们不被允许查看该页面,则必须将Web服务器或应用程序配置为返回403状态码,表明该用户没有权限。
希望他的IP是静态
答
嗯,你可以使用一个“的.htaccess”文件,并写入以下内容:
order allow,deny
deny from 123.45.6.7
allow from all
123.45.6.7是他的IP地址,并把那“的.htaccess”文件在您的网站的根。
Javascript是在客户端。只有你的服务器知道客户IP。阻止从服务器(apache conf,php,jsp等)是最容易的。 – 2014-09-20 17:27:55