Моя спецификация:
я использую Cloudflare IP Геолокация определить страну посетителя и на основании этого
Я хочу, чтобы обслуживать различный контент зависит от заголовков сервера
$country_code = $_SERVER["HTTP_CF_IPCOUNTRY"];
— возвращает код страны в формате ISO 3166-1 Alpha 2, например, ГБ для Великобритании
Конечно, он не будет работать с W3 Total Cache. Он сохранит кэшированную версию один раз, а затем предоставит ее всем, игнорируя страну. (URL всегда остается неизменным)
Любые идеи, как я могу обслуживать различные версии кэшированного сайта, зависит от этого заголовка?
Я знаю, что могу легко сделать это с помощью javascript и ajax, но я должен сделать это с помощью php.
Задача ещё не решена.
Других решений пока нет …