Назад | Перейти на главную страницу

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/ ?

У вас должна быть возможность добавить больше шаблонов:

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

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