阿里雲雲虛擬主機中屏蔽指定IP地址的方法


如果您不想讓某個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地址,中間用|隔開。

注意:適用於虛擬雲主機。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM