http.locale

为Caddy进行区域检测。

完整文档

示例

根据cookie/header进行地域检测

locale en de {
  detect cookie header
}

rewrite {
  ext /
  to index.{>Detected-Locale}.html index.html
}

header / Vary "Cookie, Accept-Language"

这个示例尝试从cookie中读取区域设置,如果失败,则使用Accept-Language头。