Правило mod_alias.c для перенаправления всех подкаталогов

mod_aliasновичок здесь.

Я где-то нашел правило переписывания и использовал его для блокировки ботов и хакеров, которые попадают на мой сайт, в поисках таких каталогов, как HNAP1, wp, blog, так далее.

И это работает для этого, возвращая 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/.+|)/?$

Надеюсь это поможет.

Другие вопросы по тегам