2009-05-27 69 views
0

我遇到問題,因爲某些IP地址的計算機正試圖訪問我服務器上的所有文件。如何防止通過ip訪問WordPress博客?

我該如何更改.htaccess文件,以便IP地址根本無法訪問任何文件?哪個.htaccess文件要更改?看起來我在每個文件夾中都有一個。

回答

3

基本mod_access模塊​​應該給你什麼,你需要

Order allow,deny 
Allow from all 
Deny from xxx.xxx.xxx.xxx 

類似的東西。我不知道確切的語法。請記住,根據您的Apache(1.3/2.0/2.2)的確切版本,模塊要求可能會有所不同。我認爲在2.2中你需要authz_host模塊,但在1.3中它的mod_access。

+0

哪個htaccess文件我添加到? – chris 2009-05-27 03:52:01

+0

你可能想把它放在你的應用的根目錄下(不管你的網站的整個文檔根目錄是什麼,我不知道)。但是,應用程序根。 – 2009-05-27 04:47:06

1

允許的另一種方式,這在.htaccess文件中使用mod_rewrite規則。

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^123.123.123.123$ 
RewriteRule ^(.*)$ blocked.html [L,F] 

[L,F]手段 '停止執行進一步的規則,並返回403 Forbidden作爲HTTP狀態'。 blocked.html可能包含一條消息,指示它們已被阻止。