我如何才能在我的 .htaccess 文件中阻止所有以 2a01:598:xxx 开头的 IPv6 地址?

我如何才能在我的 .htaccess 文件中阻止所有以 2a01:598:xxx 开头的 IPv6 地址?

我如何才能在我的 htaccess 文件中阻止所有以 2a01:598: 开头的 IP 地址?

我试过:

Deny from 2a01:598::/28

我也尝试过这样的方法:

Deny from 2a01:598::

但它不起作用?我做错了什么?

我的 wordpress 网站在共享主机上运行。

期待您的答复。

答案1

如 Apache 2.4 中所述访问控制

提供的 Allow、 Deny和 指令已弃用,并将在未来版本中消失。您应避免使用它们,并避免使用推荐使用它们的过时教程。 Ordermod_access_compat

使用Require, 反而:

Require not ip 2a01:598::/28

这应该在.htaccess上下文中起作用,除非受到AllowOverride在服务器配置中。

相关内容