Адрес и файл
Сверяем src и srcset, относительные пути, регистр букв, расширение и фактическое расположение файла после переноса.
Контент и сервер
Проверяем адрес файла, ответ сервера, HTTPS, кеш, CDN и код вывода изображения. Исправляем подтверждённую причину и тестируем страницы на компьютере и телефоне.
Диагностика
Сначала воспроизводим ошибку и смотрим сетевой запрос браузера. Это отделяет отсутствующий файл от запрета сервера, ошибки разметки или сбоя внешнего хранилища.
Сверяем src и srcset, относительные пути, регистр букв, расширение и фактическое расположение файла после переноса.
Проверяем коды 200, 403 и 404, перенаправления, MIME-тип, права доступа и правила защиты от внешних запросов.
Ищем HTTP-ресурсы на защищённой странице, ограничения Content Security Policy и блокировки браузера.
Сверяем содержимое с расширением и заголовком Content-Type. При необходимости готовим совместимый резервный вариант.
Проверяем устаревшую копию, неверный домен раздачи, параметры оптимизатора и доступность исходного хранилища.
Тестируем lazy loading, picture, размеры, JavaScript-подстановку и адаптивные варианты для разных экранов.
Результат
Основные и адаптивные варианты возвращаются по правильным публичным адресам.
HTTPS, CSP и тип содержимого согласованы с кодом страницы.
Исправление не сводится к загрузке чрезмерно тяжёлых оригиналов вместо оптимизированных файлов.
Порядок работ
Для начала достаточно URL страницы и примера пропавшего изображения. Если проблема появилась после обновления, переноса или подключения CDN, полезно указать дату и выполненное изменение.
Открываем страницу без авторизации и кеша, на узком и широком экране.
Определяем, отсутствует ли файл, запрещён ли запрос или неверно работает шаблон.
Меняем путь, конфигурацию, права либо вывод изображения с сохранением резервной копии.
Тестируем типовые страницы, карточки, мобильные варианты, кеш и консоль браузера.
MDN о смешанном содержимом объясняет, почему браузер может заблокировать HTTP-изображение внутри HTTPS-страницы. Это один из сценариев проверки, а не универсальная причина.
Границы работ
Если изображения хранятся в закрытом облаке, маркетплейсе, CDN или стороннем виджете, для исправления могут понадобиться доступы и документация поставщика. Мы не отключаем защиту целиком ради одного файла и не заменяем оригиналы без резервной копии. Когда исходники утрачены, техническое восстановление адреса не вернёт содержимое — потребуются сами файлы или архив сайта.
Вопросы
У вас могла сохраниться локальная копия. Проверяем страницу без кеша и авторизации, затем публичный ответ сервера.
Нет, если файлы сохранились. Часто достаточно вернуть корректные пути, права или правила выдачи.
Мобильный шаблон может запрашивать другой srcset, использовать отдельную отложенную загрузку или скрывать блок неверным CSS.
Тестируем типовые страницы, форматы, мобильные размеры, кеш, сетевые ответы и ошибки консоли.
Первый шаг
Укажите URL, устройство и момент появления ошибки. Если один файл открывается отдельно, приложите и его адрес.