После переноса сайта, перестали отображаться картинки, кто знает способ решения проблемы?
Здраствуйте всем, у нас есть сайт, разработанный на wordpress
У нас такая проблема мы перешли с другого хостинга на jino.ru хостинг, после стандартного перехода, мы по инструкции проставили ссылки для нового домена, но такая проблема что у нас некоторые картинки на сайте отображаются, а некоторые не отображаются, хотя если открыть ссылку на другой адресной строке, то картинка отобразиться как надо, но на самой странице сайта они не отображаются, помогите пожалуйста, поделитесь с информацией, кто сталкивался с подобной проблемой, и как вы её решили, заранее благодарю.
Дополнительно:
Возможно кэширование плагинами. Возможно права на директорию....100500 "ВОЗМОЖНО")
Смотри логи
А пока они подтянуться ты учись пользоваться инструментами вебмастера в браузере, логами сераере и почитай это
если что то не работает, а что то да, посмотрите ссылки, на которые ссылаются картинки. щелкните левой кнопкой мыши на пустующее окно, и оно покажет вам ссылку, если выберите скопировать ссылку на изображение и потом посмотрите его в текстовом редакторе как вставить текст. там покажет ссылку. 100500 процентов, что там сохранился доман старого сайта. тогда надо править на самой странице. бывает, что разные хостинги имеют разные пути к корневой папке. это то же имейте в виду.
отпишитесь, если помогло.
Ответы:
Если картинка не отображается, значит ссылка все же битая и нужно смотреть внимательно, что там? Скорее всего файлы картинок некоторых не перенеслись или при копировании им было присвоено новое имя (добавлен какой-нибудь знак типа дефиса, такое бывает если вы копируете файлы каким-нибудь Filezilla.
При переносе сайта нужно желать архив и потом его переносить и на новом хостинге распаковывать, так ничего не потеряется и не побьется.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос

После переноса WordPress часть изображений может не отображаться по нескольким причинам: остались старые URL в базе, файлы не перенеслись физически, нарушены права доступа, включился hotlink/security-фильтр или кэш отдаёт старую разметку.
Начните с простого: откройте неработающую картинку в новой вкладке и посмотрите статус. Если 404 — файла нет по этому пути или URL неверный. Если 403 — проблема прав/защиты. Если открывается старая ссылка на другой домен — не завершена замена URL.
Проверьте, где лежит файл на сервере:
wp-content/uploads/год/месяц/filename.jpg
Если в медиабиблиотеке файл есть, но миниатюры не показываются, возможно, не перенеслись generated sizes. Можно пересоздать миниатюры плагином Regenerate Thumbnails или через WP-CLI:
wp media regenerate --yeswp media regenerate --yes
Если проблема в старых ссылках, делайте search-replace по базе с учётом сериализованных данных:
wp search-replace 'https://old-domain.ru' 'https://new-domain.ru' --skip-columns=guid --dry-run wp search-replace 'https://old-domain.ru' 'https://new-domain.ru' --skip-columns=guid
Не заменяйте URL обычным поиском в SQL-файле, если не уверены: можно сломать сериализованные настройки виджетов, конструкторов и галерей.
Права на папки обычно должны быть примерно 755, на файлы 644. Владелец файлов должен соответствовать пользователю веб-сервера/хостинга. Если часть картинок загружалась старым пользователем, сервер может не иметь доступа.
Также очистите кэш: плагин кэша, CDN, Cloudflare, кэш браузера. Иногда HTML уже исправлен, но CDN продолжает отдавать старые ссылки.
Итог: проверяете конкретный URL картинки, статус ответа, наличие файла, права, замену домена в базе и миниатюры. По статусу 404/403/старый домен сразу становится понятно, куда копать.