使用 htaccess 阻止 ip



在尝试阻止IP时,我有一个htaccess文件,其中包含以下代码:

DirectoryIndex index.php index.html
ErrorDocument 404 /errors.php
Order Allow,Deny
Deny from 188.143.232.
Allow from all

在浏览 www.example.com 时阻止我自己的 IP 有效,但它不会阻止其他任何内容(如 www.example.com/index.php 或 www.example.com/home......htaccess 与 index.php(httpdocs 文件夹)位于同一目录中。

我怎样才能让它工作?

您还可以使用基于 mod-rewrite 的 ip 阻止来阻止不需要的 ip:

RewriteEngine on
#--if client ip==188.143.232
RewriteCond %{REMOTE_ADDR} ^188.143.232
#--forbid the request
RewriteRule ^ - [F,L]

相关内容

  • 没有找到相关文章

最新更新