2014-09-20 139 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」文件在您的網站的根。