如果您不想讓某個ip地址訪問您的網站,或者不讓某些ip段訪問您的網站。一般是防止惡意訪問,防止網站被采集等。
在雲虛擬主機中,屏蔽指定IP地址請參考如下幾種方法。
第一種:
通過.htaccess文件屏蔽
通過配置.htaccess文件屏蔽指定IP地址,.htaccess文件中需要配置的代碼如下。
RewriteEngine on
RewriteBase /
Order Deny,Allow
Deny from [$Deny_IP]
Deny from [$Deny_IP_Segment]
注:[$Deny_IP]為需要屏蔽的IP地址,可添加多個要屏蔽的IP地址,中間用空格隔開。
[$Deny_IP_Segment]為需要屏蔽的IP地址段。
第二種方法:
使用ASP屏蔽IP地址將以下代碼添加到ASP頁面中,用以屏蔽指定IP地址。
<%requestIP = request.ServerVariables(“REMOTE_ADDR”)IP = “[$Deny_IP]”
trueURL = “http://www.輸入網址1.com“
falseURL = “http://www.輸入網址2.com“
ipArr = split(IP,”|”)
flag = false
for i=0 to ubound(ipArr)
if requestIP=ipArr(i) then
flag=true
exit for
end if
next
if flag then
response.Redirect(falseURL)
else
response.Redirect(trueURL)
end if
%>
注:[$Deny_IP]為需要屏蔽的IP地址,可添加多個要屏蔽的IP地址,中間用|隔開。
注意:適用於虛擬雲主機。