Изменения HTML-страницы не отображаются в браузере Chrome пользователя

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

Я делаю версии таких файлов и меняю дату версии для каждого изменения:

<link rel="stylesheet" href="css/styles.css?version=140821" media="screen" />

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

<meta http-equiv="CACHE-CONTROL" content="NO-CACHE">
<meta http-equiv="PRAGMA" content="NO-CACHE">

Что еще я могу сделать В HTML-КОДЕ, чтобы мои клиенты могли видеть измененный контент, не обновляя каждую страницу? Что я упускаю?

(Я понимаю, что им, возможно, придется обновиться один раз после того, как я исправлю свой код.)

Спасибо!


person L S Green    schedule 25.08.2014    source источник
comment
Почему бы не перейти от простого html к CMS?   -  person Bioto    schedule 26.08.2014
comment
Раньше я использовал некоторые системы CMS, но структура и стиль сайта на самом деле не подходят для использования CMS. Не думайте, что я не думал об этом раньше. ;-) Боюсь, после получения текста и изображений от заказчика требуется слишком много настроек. Сейчас у нас нет и не нужна база данных, так что это будет что-то новое для сайта. CMS, которую я использовал (собственно разработанная в моей компании), не обладала достаточной гибкостью для поддержки дизайна этого сайта. Я рассмотрю это в будущем. Благодарю вас!   -  person L S Green    schedule 01.09.2014


Ответы (1)


попробуй это

<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
person Cute_Ninja    schedule 25.08.2014
comment
Было бы лучше, если бы вы объяснили, как это работает и что вы делаете. - person markasoftware; 26.08.2014
comment
Спасибо, Исита. Я внес эти изменения в свои страницы. Я считаю, что реальная проблема заключается в том, что доменное имя указывает на другое доменное имя, которое фактически размещено на сервере. Есть и другое странное поведение с этой настройкой. Например, если на какой-то странице использовать указанный URL-адрес (извините, если я не знаю правильного термина), а затем перезагрузить страницу, она вернется на домашнюю страницу. Мне нужно найти хороший хост для этого первого домена. Спасибо за вашу помощь. - person L S Green; 01.09.2014