- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте, подскажите, пожалуйста... Я по своей глупости из-за спешки вписал в конфиг nginx
Потом, конечно (где-то через месяц) я эту строчку с expires убрал в локейшн, но проблема в том что, у пользователей, который заходили раньше, появлялись старые версии сайта. Бывает, даже показывает странички месячной давности... Помогает только обновление с помощью f5, но так мало кто делает.
Собственно сам вопрос: как принудительно "обновить" у всех сайт?
Пробовал всякие значения cache-control, expires, но все-равно, пользователи, которые заходили 2-3 недели назад видят сохранившиеся в кэш страницы.
Как заставить браузер удалить свой кеш?
Спасибо большое.
убрать expires
и почистить сессии сайта
должно помочь
как принудительно "обновить" у всех сайт?
Никак.
Что бы вы у себя не сделали, пользователи этого не увидят - т.к. они видят закешированную страницу
А если всем страницам приписать параметр, например "?1"??
По идее это уже будет считаться как новая страница же?
Но тогда вопрос, отразится ли это как-то на поисковиках?
Как-то не хотелось бы терять посещения из-за этого...
А если всем страницам приписать параметр, например "?1"??
По идее это уже будет считаться как новая страница же?
Но тогда вопрос, отразится ли это как-то на поисковиках?
Как-то не хотелось бы терять посещения из-за этого...
Как вариант если у вас домен без www сделать 301 редирект на него или наоборот.
Вариант не проверялся - тестируйте.
А если всем страницам приписать параметр, например "?1"??
Где прописать? В какой-то ссылке на странице? Дак клиент об этом не узнает - унего старая страница в кеше.
Пока клиент сам не решит обратиться к серверу по какой-то причине (кеш устарел, очищен или еще чтото) вы никак его кеш почистить не сможете - клиент просто не обращается на ваш сервер и ни о каких изменениях там не знает.
Можно сделать временно рерайт урлов на урлы с ?v=001
С точки зрения браузера это два разных файла - потому оно обновится. Через недельку можете убрать рерайт.
Ещё вариант, сменить IP адрес сервера на домене. Например пустить траф через CloudFlare. Прописать в настройках домена NS сервера от CloudFlare. А в CloudFlare прописать IP сервера.
DNS кеш устареет раньше, чем "expires max", браузер побежит через CloudFlare, ну а CloudFlare получит данные уже без "expires max". Да и не факт, что CloudFlare вообще смотрит на этот заголовок с "expires max", он там по своему кеширование делает.