使用if语句重写Nginx
发布时间:2020-12-13 21:22:37 所属栏目:Nginx 来源:网络整理
导读:我们有CSS文件“development.css”,但对于IE用户,我需要将它们重定向到“production.css”.有一个位置规则: location = /css/development.css { if ($http_user_agent ~* 'Trident') { rewrite ^(.*)$/css/production.css redirect; }} 重定向适用于IE,但对
我们有CSS文件“development.css”,但对于IE用户,我需要将它们重定向到“production.css”.有一个位置规则:
重定向适用于IE,但对于所有其他浏览器,它是404.Nginx的“if”没有“else”;处理ifs重写的正确方法是什么? 最佳答案
我建议你使用nginx map.像这样(在浏览器中编写,未经测试):
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 我可以使用vanilla Nginx作为响应体来回显请求标头值吗?
- 如何以非root用户身份运行gunicorn/python app服务器?
- Docker NGINX SSL终端
- pgadmin4无法在nginx后面的特定位置工作
- Nginx:1M map的最佳map_hash_max_size和map_hash_bucket_s
- apache-2.2 – 使用nginx进行负载均衡时,每秒请求速度较慢
- linux 下 nginx phpcgi 的安装及配置
- 部署 – Nginx cookbook v 2.0.0:找不到Cookbook http_gz
- nginx – 如何在Lua中对request_uri字符串进行urldecode
- 通过nginx的多个版本的PHP