2014-09-20 136 views
-1

我想阻止我网站上的某个人,特别是阻止他们的IP地址。 (忘了提这是一个tumblr博客........哈哈哈哈..对不起..)在我的网站上阻止某人?

我试过了一个免费的html拦截器,从“免费托管脚本”,但他们似乎仍然得到了块,有人告诉我可以用Java脚本阻止它们!

我是一个总noob,所以我真的很想有人能以最简单的方式指向我的正确方向! 非常感谢提前!

+0

Javascript是在客户端。只有你的服务器知道客户IP。阻止从服务器(apache conf,php,jsp等)是最容易的。 – 2014-09-20 17:27:55

回答

0

如果通过阻止,你的意思是阻止某人连接到你的HTTP服务器并使用你的站点,那么这必须在服务器端完成。它不能在客户端完成。对于有人运行客户端代码,他们必须首先连接到您的网站并检索页面。

有几种方法可以实现你想要的。一种选择是在防火墙级别阻止它们。如果你有一个恶意用户,这通常是最好的选择,因为他们的请求永远不会传送到HTTP服务器,从而减少负载。

如果要向用户显示一条消息,指出他们不被允许查看该页面,则必须将Web服务器或应用程序配置为返回403状态码,表明该用户没有权限。

希望他的IP是静态
1

嗯,你可以使用一个“的.htaccess”文件,并写入以下内容:

order allow,deny 
deny from 123.45.6.7 
allow from all 

123.45.6.7是他的IP地址,并把那“的.htaccess”文件在您的网站的根。