Wordpress& W3TC - 缓存网站的不同版本取决于服务器标头

时间:2017-09-04 11:33:28

标签: php wordpress caching cloudflare w3-total-cache

我的规格:

  • WordPress的
  • W3 Total Cache
  • 的CloudFlare

我正在使用Cloudflare IP Geolocation来检测访问者的国家/地区 我想提供不同的内容取决于服务器标头

$country_code = $_SERVER["HTTP_CF_IPCOUNTRY"]; - 以ISO 3166-1 Alpha 2格式返回国家/地区代码,例如GB for Great Britain

当然它不适用于W3 Total Cache。它将保存缓存版本一次,然后将其提供给所有人,忽略国家/地区。 (URL始终保持不变)

任何想法如何为不同版本的缓存网站提供服务取决于此标题?

我知道我可以使用javascript和ajax轻松完成,但我必须使用php。

0 个答案:

没有答案