404 при загрузке изображений из wp-content/uploads/
Я получаю статус 404 при загрузке изображений, хотя изображение присутствует в http-ответе. Изображение отображается в браузере, но код 404 вызывает проблемы в некоторых приложениях.
Запросы к wp-content/uploads/ перенаправляются в .htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteRule (.*) /index.php?getfile=$1 [L]
</IfModule>
Почему я получаю статус 404, если изображение существует и отдается сервером?

Проблема решена.
Плагин "User Access Manager" оказался виновен в добавлении файла .htaccess в wp-content/uploads/
и некорректной обработке запросов после этого.
Я не знаю, как можно исправить плагин UAM, но файл .htaccess можно безопасно удалить. Больше ничего от него не зависит (по крайней мере, в моем случае).

Войдите в корневую директорию WordPress и переименуйте файл .htaccess, например, в .htaccess_old. Затем войдите в админ-панель WordPress и перейдите в Настройки -> Постоянные ссылки.
Выберите структуру постоянных ссылок, отличную от текущей, и нажмите кнопку Сохранить изменения. Затем снова выберите исходную структуру постоянных ссылок и ещё раз нажмите Сохранить изменения. Это создаст новый файл .htaccess на сервере. Таким образом можно исправить ошибку 404 для изображений. Удачи!
