BeWiki
Неофициальный справочный ресурс для клиентов хостера BeGet

Wordpress: HTTP Error 405 при настройке Jetpack

Есть сайт на Wordpress, установил плагин Jetpack. Плагин не работает и сообщает об ошибке 405.

Да и в целом при обращении к файлу xmlrpc.php отдаётся ошибка HTTP 405. Блокировка установлена по имени файла, содержимое файла роли не играет.

Как исправить?

Техническая поддержка снимает блокировку по запросу в тикет-систему

Разблокировка возможно только на платном хостинге, на бесплатном хостинге разблокировать файл не представляется возможным.

А зачем вообще блокировали?

Тучи китайских (и не только) ботнетов носились по сайтам и долбились в этот файл, перебирая пароль и заражая все сайты с недостаточно надёжными паролями, генерируя очень неслабую нагрузку на серверах.

И, несмотря на солидную популярность того же Jetpack, системные администраторы хостера приняли волевое решение заблокировать доступ к файлу на уровне NGINX’a.

На самом деле заблокирован не только этот файл, но и еще несколько, горячо любимых ботнетами, но проблем клиентам доставляет блокировка только этого файла.