1С-Битрикс 1С-Битрикс: Управление сайтом; версии ядра, модулей и PHP зависят от установки

1С-Битрикс: После смены домена перестали открываться изображения в каталоге

  • Обновлено
  • Чтение ≈ 3 минуты

Краткий ответ

После смены домена на Битрикс карточки товаров открываются, но фотографии получают 404, 403 либо загружаются со старого адреса. Нужно отличить сохранённые абсолютные ссылки, отсутствие файлов /upload и ошибочную настройку веб-сервера или CDN.

В этой статье
  1. Признаки проблемы и применимость
  2. Причины и отличительные признаки
  3. Пошаговая диагностика и исправление
  4. Проверка результата
  5. Что делать, если не помогло

#Признаки проблемы и применимость

После смены домена на Битрикс карточки товаров открываются, но фотографии получают 404, 403 либо загружаются со старого адреса. Нужно отличить сохранённые абсолютные ссылки, отсутствие файлов /upload и ошибочную настройку веб-сервера или CDN.

#Причины и отличительные признаки

Возможная причинаКак узнатьЧто делать
В шаблоне остались старые абсолютные адресаВ шаблоне остались старые абсолютные адреса. В коде страницы src указывает на прежний хостВ коде страницы src указывает на прежний хостИсправить настройку шаблона/контент
Каталог загрузок не перенесёнКаталог загрузок не перенесён. Адрес /upload/... на новом домене даёт 404Адрес /upload/... на новом домене даёт 404Сверить резервный архив и перенос файлов
HTTPS/CDN не обслуживает изображенияHTTPS/CDN не обслуживает изображения. 403/ошибка TLS только у внешнего хоста403/ошибка TLS только у внешнего хостаИсправить правила CDN и сертификат

#Пошаговая диагностика и исправление

  1. Запишите конкретный адрес изображенияНа карточке товара нажмите правой кнопкой по сломанной фотографии → «Открыть изображение в новой вкладке». Запишите домен, путь и код ответа в F12 → «Сеть». Если ссылка ведёт на старый домен, проблема отличается от физического отсутствия файла.
  1. Проверьте существование файла в каталогеВ панели хостинга откройте файловый менеджер нового домена, найдите соответствующий путь относительно корня сайта, обычно /upload. Сравните файл с резервной копией. Не создавайте пустой файл с тем же именем ради устранения 404.
  1. Проверьте обычную загрузку нового изображенияВ административной панели Битрикс откройте товар из соответствующего инфоблока и загрузите небольшой тестовый файл в отдельное поле/тестовый товар. Если новый файл доступен, а старые нет — исследуйте перенос исходного каталога и ссылки. После теста удалите только созданную фотографию.
  1. Найдите место формирования старого доменаПросмотрите HTML-атрибут src и настройки шаблона компонента. Сравните с полями сайта в административной панели и параметрами CDN. Ищите абсолютный хост в пользовательском контенте и шаблонах, но не выполняйте массовую замену SQL без тестовой копии.
  1. Сверьте HTTP-ответ по обоим адресамЧерез SSH или собственный компьютер выполните запрос к известному публичному URL изображения, подставив настоящий адрес. 200 означает передачу ресурса, 301/302 — перенаправление, 403 — отказ, 404 — отсутствие. Команда ничего на сервере не меняет.
  2. Подставьте реальный URL без персональных данных
    Linux · Терминал (Bash)Команда
    Подставьте реальный URL без персональных данных. GET может отличаться от HEAD; при сомнении откройте в браузере.
    curl -I --max-time 12 https://новый-домен.example/upload/путь/фото.jpg
  1. Восстановите только подтверждённо отсутствующие файлыЕсли структура каталога в архиве полная, на тестовом сайте скопируйте недостающие файлы с сохранением путей, не перезаписывая новые загрузки. Перед переносом проверьте права доступа и остаток места. При CDN выполните выборочную очистку кеша конкретного URL.
  1. Проверьте каталог по выборкеОткройте несколько старых карточек, одну новую и прямые адреса изображений через HTTPS. В инструментах разработчика убедитесь, что нет обращений к прежнему домену и ошибок сертификата. Если после правки отображается чужой товар, немедленно восстановите настройки источника изображений.

#Проверка результата

Прямые изображения и карточки каталога на новом домене открываются по HTTPS, новых обращений к старому домену нет; загрузка тестового файла тоже работает.

#Что делать, если не помогло

Если 403 появляется только через CDN, сравните правила кеширования, защиты и разрешения источника; если 404 и локально, восстановите исходные файлы и проверьте правила виртуального хоста.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.