Кто-то пытается взломать мой сайт Wordpress, так что я с ними связываюсь. Они используют скрипт для угадывания паролей непосредственно на страницу wp-login. php. Я могу достаточно легко заблокировать это с помощью моего файла .htaccess:
<limit POST>
order deny,allow
deny from 188.213.49.210
</limit>
ErrorDocument 403 /fakelogin.php
Но сообщения POST не перенаправляют на мою страницу ошибки 403. Страница fakelogin, для любопытных, заставляет скачивать Le go Mov ie полностью каждый раз, когда они угадывают пароль:
<?php
$file_url = '/rsc/The.Lego.Movie.2014.m4v';
header('Content-Type: application/octet-stream');
header("Content-Transfer-Encoding: Binary");
header("Content-disposition: attachment; filename=\"" . basename($file_url) . "\"");
echo "Fake page";
readfile($file_url);
?>
Мои знания php ограничены. Как я могу выполнить вышеупомянутую задачу, когда он делает POST для wp-login. php? Я готов отредактировать wp-login. php при необходимости.