wordpress - 使用 htaccess 按用户主机名阻止请求

标签 wordpress .htaccess ip hostname

最近,我的 wordpress 网站经历了各种 IP 的黑客尝试激增,但它们都有相同的用户主机名:

由于以下原因,IP 地址为 xxx.xxx.xx.x 的用户被锁定无法登录或使用密码恢复表单:使用无效的用户名尝试登录。
用户IP:91.121.156.62
用户主机名:ks359219。 badhost.com

由于以下原因,IP 地址为 xxx.xxx.xx.x 的用户被锁定无法登录或使用密码恢复表单:使用无效的用户名尝试登录。
用户IP:5.135.182.147
用户主机名:ks3289006。 badhost.com

由于以下原因,IP 地址为 xxx.xxx.xx.x 的用户被锁定无法登录或使用密码恢复表单:使用无效的用户名尝试登录。
用户IP:5.135.185.89
用户主机名:ks3290602。 badhost.com

由于以下原因,IP 地址为 xxx.xxx.xx.x 的用户被锁定无法登录或使用密码恢复表单:使用无效的用户名尝试登录。
用户IP:5.39.86.162
用户主机名:ks3273571。 badhost.com

我使用的安全插件似乎阻止了它们,但我希望能够使用像 xxx 这样的通配符阻止来自与用户主机名关联的任何 IP 的所有请求。 badhost.com

该插件可让我阻止一系列 IP,例如 123.12.1.* 但不阻止主机名。阻止这些黑客企图的最佳方法是什么? .htaccess?谢谢

最佳答案

有关您可能想要执行的操作的示例,请参阅此 Apache 文档页面。它涵盖了从直接域和引用站点重定向、阻止等的大多数情况。

http://httpd.apache.org/docs/2.2/rewrite/access.html#blocked-inline-images

关于wordpress - 使用 htaccess 按用户主机名阻止请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14362708/

相关文章:

php - 在 PHP 中阻止来 self 的网站的特定 IP block

ASP.Net如何通过web.config文件(.htaccess类似)限制对特定IP地址的访问到特定页面?

php - symfony2 - 从 url 中删除/web

php - Laravel 项目旁边的 Wordpress 项目(在 public_html 文件夹中)

php - 如何更改 WooCommerce 缩略图裁剪位置?

regex - .htaccess 正则表达式匹配最后一个斜杠之前的所有内容(甚至斜杠)

wordpress - 基于IP的不同版本的网站(Wordpress)

java - 如何在jsp中查找默认网关ip地址

javascript - 通过 PHP(WP 插件)将数组发送到前端 JS 变量,然后替换页面上的 href 链接(如果存在)

javascript - 在 WordPress 上使用 Kenb (Ken Burns) Slider - 如何使幻灯片以随机顺序加载