Почему после изменений в CSS на сайте нет изменений?

Владислав Толстов
Владислав Толстов
  • Сообщений: 6
  • Последний визит: 14 октября 2025 в 20:19

После правки файла стилей css на сайте ничего не меняется.

Вношу изменения через Vs Code, потом загружаю на WinSCP, на сайте изменений нет.
Пробою менять тоже через F12 — все ок.
Чистка кэша в браузере CTRL+F5 — не помогла.
В чем проблема может быть?

Металл Трейд
Металл Трейд
  • Сообщений: 5
  • Последний визит: 20 октября 2025 в 18:49

CTRL+F5 — это очистка кэша браузера. А есть еще кэш сервера.

Еще можно в режиме «инкогнито» смотреть изменения.

Елена Коврегина
Елена Коврегина
  • Сообщений: 12
  • Последний визит: 14 октября 2025 в 20:28

Используйте CSS версионность

Владислав Толстов
Владислав Толстов
  • Сообщений: 6
  • Последний визит: 14 октября 2025 в 20:19

Используйте CSS версионность

Елена Коврегина

А как задавать версии css? Яндекс выдаёт много разнообразной информации по поводу того, как задать для css версию и подсовывать самую свежую версию клиенту, не перезагружая её, но вот конкретного примера использования я не нашёл, покажите, пожалуйста, как подобной возможностью пользуетесь вы? 

Евгений Зыкин
Евгений Зыкин
  • Сообщений: 3
  • Последний визит: 20 октября 2025 в 16:50

Можете использовать Gulp или Grunt сборщики для автоматического добавления версионности для css/js файлов. Также сможете заодно их минимизировать.

Елена Коврегина
Елена Коврегина
  • Сообщений: 12
  • Последний визит: 14 октября 2025 в 20:28

Используйте CSS версионность

Елена Коврегина

А как задавать версии css? Яндекс выдаёт много разнообразной информации по поводу того, как задать для css версию и подсовывать самую свежую версию клиенту, не перезагружая её, но вот конкретного примера использования я не нашёл, покажите, пожалуйста, как подобной возможностью пользуетесь вы? 

Владислав Толстов

Я добавляю версию /style.css?v=2, и меняю ее каждый раз при изменении файла, рандомное число, ставить наверное все-таки не надо, так как файл перестанет кэшироваться браузером.

Игорь Тупыленко
Игорь Тупыленко
  • Сообщений: 3
  • Последний визит: 14 октября 2025 в 20:36

Используйте hash в названии файла style.baedb042c16e1bf.css. Для сборки советую использовать webpack.

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

Руслан Кочетков
Руслан Кочетков
  • Сообщений: 3
  • Последний визит: 14 октября 2025 в 20:38

Я на php получаю timestamp последнего изменения файла. Проблем с производительностью нет, операция достаточно быстрая.

/style.css?ver=1450975943

Преимущества:
— файл берется из кеша до тех пор, пока не был фактически изменен
— нет необходимости помнить какие файлы менял, а какие нет → меньше вероятность ошибки и меньше работы

Павел Розин
Павел Розин
  • Сообщений: 3
  • Последний визит: 14 октября 2025 в 20:41

добавляете к ссылке с css случайные числа.

/templates/some/css/style.css?{RANDOM_NUMBERS}

Math.rand()
Авторизуйтесь, чтобы писать на форуме.

Заявка на услуги DST

Наш специалист свяжется с вами, обсудит оптимальную стратегию сотрудничества,
поможет сформировать бизнес требования и рассчитает стоимость услуг.

Адрес

Ижевск, ул. Воткинское шоссе 170 Е.
Региональный оператор Сколково. Технопарк Нобель

8 495 1985800
Заказать звонок

Режим работы: Пн-Пт 10:00-19:00

info@dstglobal.ru

Задать вопрос по почте

Укажите ваше имя
Укажите ваше email
Укажите ваше телефон