检查nginx中的几个用户代理
发布时间:2020-12-13 21:11:09 所属栏目:Nginx 来源:网络整理
导读:我需要根据用户代理将流量重定向到一个后端或另一个后端.这是正确的做法吗? server { listen 80; server_name my_domain.com; if ($http_user_agent ~ iPhone ) { rewrite ^(.*) https://m.domain1.com$1 permanent; } if ($http_user_agent ~ Android ) {
我需要根据用户代理将流量重定向到一个后端或另一个后端.这是正确的做法吗?
最佳答案
如果您使用的是0.9.6或更高版本,则可以使用带有正则表达式的map(1.0.4或更高版本可以使用?*而不仅仅是?而使用不区分大小写的表达式):
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Nginx配置各种响应头防止XSS,点击劫持,frame恶意攻击
- 在nginx上重写一个子目录到root
- 如何从nginx响应中删除某些cookie
- python – 如何在执行模式下使用SELinux运行Flask Nginx u
- linux – 如果使用NGINX找不到文件,如何重写
- linux – 带有JSON响应的Nginx错误页面
- IIS大量出现Connections_Refused的错误提示
- ruby-on-rails-为什么SSL重定向不能与force_ssl和Nginx一起
- node.js-x-content-type-options的来源:nosniff来自哪里?
- Nginx代理的Tomcat上的Cuba