小编mil*_*uni的帖子

nginx不区分大小写的重写

我试图让我的 nginx 重定向尽可能干净。我知道 ~* 不区分大小写,但我只能让它在示例 2 中工作。

示例 1

rewrite ^/foobar http://www.youtube.com/watch?v=oHg5SJYRHA0 redirect;
Run Code Online (Sandbox Code Playgroud)

示例 2 - 这有效,但不如上面的行有效。

if ( $request_filename ~* foobar ) {
         rewrite ^ http://www.youtube.com/watch?v=oHg5SJYRHA0 redirect;
   }
Run Code Online (Sandbox Code Playgroud)

有没有办法使用示例 1 进行不区分大小写的重定向而不会让它变得太混乱?

谢谢。

rewrite nginx

18
推荐指数
2
解决办法
2万
查看次数

标签 统计

nginx ×1

rewrite ×1