首页 > 解决方案 > 基于用户代理的球童重写不起作用

问题描述

如果请求的客户端是移动用户,我正在尝试重写路径。根据 caddy 文档,此代码应将移动用户重定向到指定的目的地。

rewrite /redirect-me {
    if {>User-Agent} has mobile
    to /redirected
}

但是当我添加User-Agent条件时它不会。我尝试了其他效果很好的条件。我试图寻找球童可用的指令,User-Agent但找不到任何提示。

标签: caddycaddyfile

解决方案


我认为 {>User-Agent} 可能区分大小写。

试试看{>User-agent}是否可行。


推荐阅读