小编sof*_*ape的帖子

Nginx 用 if 语句重写

我们有 CSS 文件“development.css”,但对于 IE 用户,我需要将它们重定向到“production.css”。有一个位置规则:

location = /css/development.css {
  if ($http_user_agent ~* 'Trident') {
    rewrite ^(.*)$ /css/production.css redirect;
  }
}
Run Code Online (Sandbox Code Playgroud)

重定向适用于 IE,但对于所有其他浏览器,它是 404。Nginx 的“if”没有“else”;用重写处理 ifs 的正确方法是什么?

nginx

4
推荐指数
1
解决办法
3224
查看次数

标签 统计

nginx ×1