После переноса сайта, перестали отображаться картинки, кто знает способ решения проблемы?

Ссылка скопирована
1 ответ

Здраствуйте всем, у нас есть сайт, разработанный на wordpress

После переноса сайта, перестали отображаться картинки, кто знает способ решения проблемы?

У нас такая проблема мы перешли с другого хостинга на jino.ru хостинг, после стандартного перехода, мы по инструкции проставили ссылки для нового домена, но такая проблема что у нас некоторые картинки на сайте отображаются, а некоторые не отображаются, хотя если открыть ссылку на другой адресной строке, то картинка отобразиться как надо, но на самой странице сайта они не отображаются, помогите пожалуйста, поделитесь с информацией, кто сталкивался с подобной проблемой, и как вы её решили, заранее благодарю.

Дополнительно:

Возможно кэширование плагинами. Возможно права на директорию....100500 "ВОЗМОЖНО")
Смотри логи

  • По таком данным помогут только телепаты.
    А пока они подтянуться ты учись пользоваться инструментами вебмастера в браузере, логами сераере и почитай это
  • если одни отображаются, другие нет, значит некоторые картинки всё же имеют старый домен при глобальной ссылке на картинки.
    если что то не работает, а что то да, посмотрите ссылки, на которые ссылаются картинки. щелкните левой кнопкой мыши на пустующее окно, и оно покажет вам ссылку, если выберите скопировать ссылку на изображение и потом посмотрите его в текстовом редакторе как вставить текст. там покажет ссылку. 100500 процентов, что там сохранился доман старого сайта. тогда надо править на самой странице. бывает, что разные хостинги имеют разные пути к корневой папке. это то же имейте в виду.
    отпишитесь, если помогло.
  • Ответы:

    Если картинка не отображается, значит ссылка все же битая и нужно смотреть внимательно, что там? Скорее всего файлы картинок некоторых не перенеслись или при копировании им было присвоено новое имя (добавлен какой-нибудь знак типа дефиса, такое бывает если вы копируете файлы каким-нибудь Filezilla.

    При переносе сайта нужно желать архив и потом его переносить и на новом хостинге распаковывать, так ничего не потеряется и не побьется.

    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Павел Админов Ответ

    После переноса WordPress часть изображений может не отображаться по нескольким причинам: остались старые URL в базе, файлы не перенеслись физически, нарушены права доступа, включился hotlink/security-фильтр или кэш отдаёт старую разметку.

    Начните с простого: откройте неработающую картинку в новой вкладке и посмотрите статус. Если 404 — файла нет по этому пути или URL неверный. Если 403 — проблема прав/защиты. Если открывается старая ссылка на другой домен — не завершена замена URL.

    Проверьте, где лежит файл на сервере:

    wp-content/uploads/год/месяц/filename.jpg

    wp-content/uploads/год/месяц/filename.jpg

    Если в медиабиблиотеке файл есть, но миниатюры не показываются, возможно, не перенеслись generated sizes. Можно пересоздать миниатюры плагином Regenerate Thumbnails или через WP-CLI:

    wp media regenerate --yes

    wp 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

    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/старый домен сразу становится понятно, куда копать.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно