利用Rewrite規(guī)則封掉對方的IP |
發(fā)布時(shí)間: 2012/8/11 10:41:09 |
很多情況下,某個(gè) IP 的訪問很容易造成 CPU 100% (比如 某些搜索引擎的固定抓取,別人大量的采集站點(diǎn)),這個(gè)時(shí)候我們就要利用一些有效的手段封掉對方的 IP,讓他無法消耗服務(wù)器的資源,封 IP 的方法有很多種,如果你的 Web 服務(wù)器安裝了 Rewrite 模塊的話,也可以試試?yán)?Rewrite 規(guī)則封掉對方的 IP。
1、例如我們把某個(gè)特定的 IP 直接重定向到 baidu 首頁,在網(wǎng)站根目錄的 .htaccess 文件里添加代碼: RewriteCond %{REMOTE_ADDR} 123.123.123.123 [NC] RewriteRule ^(.*)$ http://www.baidu.com/$1 [R=301] 將 123.123.123.123 這個(gè) IP 替換成您要限制的 IP 即可
2、如果要實(shí)現(xiàn)多個(gè) IP ,可以這樣寫: RewriteCond %{REMOTE_ADDR} 123.123.123.123 [OR] RewriteCond %{REMOTE_ADDR} 124.124.124.124 [NC]RewriteRule ^(.*)$ http://www.baidu.com/$1 [R=301] 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |