У меня есть домен, на котором размещен веб-сайт реагирования в корзине s3 через облачный фронт. Существует также сайт WordPress, размещенный на поддомене этого домена, и в облачном дистрибутиве для веб-приложения у меня есть два поведения, настроенных с помощью шаблонов пути. en
и ru/*
которые настроены с поддоменом wordpress в качестве источника.
Эта настройка работает при посещении ru/*
пути в режиме инкогнито и в браузерах, никогда не посещавших основной домен. Однако в браузере, который ранее посещал домен, браузер отображает приложение реакции вместо страницы WordPress. Выполнение пустого кеша и жесткой перезагрузки приводит к отображению страницы WordPress, но после этого выполняется еще одно обновление, и он возвращается к рендерингу веб-приложения. Это происходит очень последовательно.
Когда приложение реакции отображается по URL-адресу, который должен отображать приложение WordPress, я получаю следующий заголовок ответа:
x-cache: RefreshHit из облака
Кроме того, хотя браузер, который никогда не посещал реагирующее приложение, будет правильно загружать приложение WordPress при посещении пути, начинающегося с / ru
, как только этот браузер посетил приложение реакции, пути, начинающиеся с / ru
больше не отображает приложение wordpress
Что именно здесь происходит? И есть ли способ заставить его отображать приложение WordPress последовательно без необходимости полной очистки кеша браузера пользователями? Есть ли способ очистить соответствующий элемент кеша с помощью javascript, чтобы я мог сделать это из приложения реагирования, когда оно обнаружит, что оно находится на одном из этих путей?