mod_alias.c 规则重定向所有子目录

mod_alias.c 规则重定向所有子目录

这里是新手mod_alias

我在某处找到了下面的重写规则,并一直用它来阻止攻击我的网站的机器人和黑客,寻找诸如、、HNAP1等目录。wpblog

它可以完成这个任务,返回一条Forbidden 403消息。

<IfModule mod_alias.c>

RedirectMatch 403 /(\{\$itemURL\}|cro|HNAP1|wp|blog|)/?$

</IfModule>

但是我如何将/wp/wp-admin/和重定向/blog/wp-admin/到 403 消息?以及任何其他子目录,即/wp/wp-admin/subdirectory/

答案1

您应该能够添加更多模式:

RedirectMatch 403 /(\{\$itemURL\}|cro|HNAP1|wp|blog|wp/wp-admin|blog/wp-admin|wp/wp-admin/.+|)/?$

希望这可以帮助。

相关内容