云虚拟主机中屏蔽指定IP地址的方法

作者: 超级管理员 2022-03-25 10:00:10

  在云虚拟主机中,屏蔽指定IP地址请参考以下两种方法。

  通过.htaccess文件屏蔽

  使用FTP连接云虚拟主机,详情请参见如何上传网站程序。

  通过配置htdocs目录下的.htaccess文件屏蔽指定IP地址,需要配置的代码如下。更多关于.htaccess文件的配置策略请参见如何使用Apache的.htaccess文件限制IP地址访问。

  RewriteEngine on

  RewriteBase /

  Order Deny,Allow

  Deny from [$Deny_IP1]

  Deny from [$Deny_IP_Segment]

  说明:

  [$Deny_IP1]为需要屏蔽的IP地址,可添加多个要屏蔽的IP地址,中间用空格隔开。

  [$Deny_IP_Segment]为需要屏蔽的IP地址段。

  使用ASP屏蔽IP地址

  将以下代码添加到ASP页面中,用以屏蔽指定IP地址。

  <%

  requestIP = request.ServerVariables("REMOTE_ADDR")IP = "[$Deny_IP2]"

  trueURL  = "http://www.baidu.com"

  falseURL = "http://www.google.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

  %>


QQ在线咨询