方法如下:

  1. 登录cpanel
  2. 点击文件管理器,点击的时候会弹出一个框框,将这个网页框里面的复选都选中,这样就能查看和修改.htaccess文件
  3. 点击.htaccess文件,编辑。
  4. 如果第三步找不到.htaccess文件,可能是第二步的问题,你可以随便选中一个php文件进行编辑
  5. 打开编辑页面,顶部的网址有r/editit.html?file=.htaccess 这样的,.htaccess就是你修改的文件名,如果你打开的是php文件,只需要将当前xxx.php修改为.htaccess就能编辑.htaccess了
  6. 打开一个本地记事本,备份当前.htaccess的内容

然后.htaccess的文件添加如下的内容

 

比如我们要屏蔽下面两个IP的访问 222.210.245.1 和 222.85.69.28

 

SetEnvIF X-Forwarded-For "(,| |^)222.210.245.1(,| |$)" DenyIP
SetEnvIF X-Forwarded-For "(,| |^)222.85.69.28(,| |$)" DenyIP
Deny from env=DenyIP


下面是一个wordpress + IP 屏蔽的.htaccess例子

 

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>



SetEnvIF X-Forwarded-For "(,| |^)222.85.69.28(,| |$)" DenyIP
Deny from env=DenyIP
作者: cosbeta -- 最后修改 2014-05-08 11:41:41
香港VPS论坛会员-oyehomezz oyehomezz 2014-05-08 11:42:33

东哥东哥,如何设置iptables只让中国的ip访问我的网站挖~

香港VPS论坛会员-cosbeta cosbeta 2014-05-08 13:07:53

@oyehomezz  专门开专题

香港VPS论坛会员-limingshe limingshe 2014-05-10 16:29:26

如何屏蔽某一段IP

登录 之后发帖

相关内容