Вот случай, я работаю над сайтом из офиса и дома, я недавно обновил таблицы стилей и зашел на сайт в реальном времени из офиса (использую тот же ноутбук, которым я пользуюсь все время), и все выглядит хорошо, я прихожу домой, пользуюсь мое домашнее интернет-соединение для подключения к сайту с помощью ЖЕ ноутбука, стили не обновляются!
Дело в том, что это происходит во ВСЕХ браузерах и после многократного опустошения кэша, и даже после одного месяца работы, и даже если я никогда раньше не открывал сайт в этом браузере (как будто мой маршрутизатор имеет свой собственный кэш) )
Другое дело: кажется, что висит только один конкретный файл styles.css
Дополнительная информация: Я использую тот же IP для моего домашнего беспроводного маршрутизатора, который определен в офисе, обычный 192.168.0.1
Ответы:
источник
Предполагая, что вы уже проверили, что ваш запрос направляется на один и тот же сервер независимо от того, где вы находитесь [1], другая важная возможность состоит в том, что сервер может быть настроен для отображения разных версий страницы для «внутренних» и «внутренних». «внешние» посетители, основанные на IP-адресе, с которого поступил запрос [2].
Наиболее вероятным решением для любого из них было бы настроить VPN для подключения вас к офисной сети, чтобы веб-сервер воспринимал ваши запросы как поступающие с «внутреннего» IP-адреса.
[1] Проверка того, что имя хоста разрешается на один и тот же IP-адрес из обоих местоположений, является достойным, но не надежным способом сделать это.
[2] Это будет интернет-адрес маршрутизатора, а не адрес 192.168.xy.
источник