if-statement - Nginx if 语句重写
问题描述
我们的配置有以下 if 条件,
location ~ ^/$ {
if ($http_user_agent ~* "(iPhone|iPod|iPad|Android|Mobile|Tablet)") {
rewrite ^ domain.com/mobileversion.php permanent;
break;
}
但是我们也有一个子域,现在当用户从手机进入时,它也会影响子域,
我们如何配置它,如果有人从手机进入子域,他将不会被上述规则重定向?这条规则怎么能被忽略?
解决方案
推荐阅读
- c++ - 为什么在不初始化我的数组时,数组的某些字母没有变成大写?
- php - 自动设置日期输入日期
- google-chrome-extension - 使用 puppeteer 服务器中的内容脚本运行 Chrome 扩展程序
- python - 如何使用 python pymongo 在 mongodb 查询中找到 $avg
- varnish - 清漆 http_req_hdr_len 参数不适用于请求标头大小 > 8KB
- android - Jetpack Compose 与 Coroutine 的 StateFlow
- python - pyinputplus allowRegexes 关键字允许任何输入
- python - NameError:名称“更新”未定义 PONYORM
- javascript - 获取打字稿“树”对象的元素
- google-sheets - SUMIFS 的数组参数大小不同,需要说明