Почему новые картинки не отображаются, даже после очистки кэша?

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

Есть сайт, установленный на ubuntu, на котором я заменил картинки флагов, но они не изменились, даже после очистки кэша в браузере. Изменения почему-то отображаются только в браузере chrome. Почему это происходит?
firefox:

Почему новые картинки не отображаются, даже после очистки кэша?

chrome:

Почему новые картинки не отображаются, даже после очистки кэша?

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

Потому что, скорее всего, здесь совершенно ни при чем вынесенная в теги Убунта, зато играет та CMS, на которой сделан сайт, и ее кэширование. Нигде в вопросе не упомянутая.

  • Adamos, потому что он не использует никакой CMS, это самописный сайт (написан не мной). Ubuntu здесь, потому что проблема может быть в сервере, на котором стоит сайт (nginx и apache), но в них не прописаны параметры для кэширования. Везде рекомендуют очистить кэш nginx, но у меня нету nginx папки с кэшем
  • Попробкйте перезагрузить.
  • Посмотри в dev console браузера, с каким кодом ответа сервера приходят картинки? Какие заголовки кеширования у них стоят. Скопируй данные сюда (или опубликуй скриншот).

    Картинки отображаются в том же размере что и их физический размер или масштабируются в html-коде?

  • Ответы:

    Попробуйте посмотреть сайт в режиме инкогнито. В нём точно должна отображаться не кэширования версия странички.

    • Я пробовал с другого устройства заходить на сайте через firefox и там тоже были старые картинки
    Нужно решить такую задачу?

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

    Заказать помощь
    Лучший ответ
    1
    Кирилл JS Ответ

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

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

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

    3. Проверьте файл .htaccess на сервере. Возможно, в нем есть правила, которые могут блокировать отображение новых изображений. Убедитесь, что нет никаких запретов на отображение картинок.

    4. Попробуйте очистить кэш браузера, а не только серверный кэш. Иногда браузер может кэшировать изображения, что приводит к ошибочному отображению старых версий.

    5. Убедитесь, что вы используете правильный путь к изображениям в вашем HTML-коде. Проверьте, что путь указан относительно корня сайта или полный URL.

    Если ни одно из вышеперечисленных решений не помогло, попробуйте обновить страницу с изображением несколько раз или проверьте доступ к изображению через другое устройство или интернет-подключение. Если проблема сохраняется, возможно, в ней замешаны другие факторы, такие как настройки сервера, CDN или браузера. В этом случае, рекомендуется обратиться к специалисту по веб-разработке для более детального анализа проблемы.

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

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

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

    комментарий

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

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