Apache-2.2
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/.+|)/?$
希望這可以幫助。