nginx 之 return

  • 语法
    • 第一种: return code [text];
    • 第二种: return code URL;
    • 第三种: return URL;
  • 执行阶段
    • return是rewrite模块里的执行,执行阶段是rewrtie
  • 执行上下文
    • 可以写在 server、location、if 里面

eg1:

return 200 "ok";

会直接向响应 ok 回去

eg2:

return 301 http://www.baidu.com;

301 重定向

eg3:

return 301 /xxx

注意:eg2和eg3都是重定向,eg3是应用内的重定向

eg4:

return http://www.baidu.com

这个是不带返回码的重定向,默认的返回码是302,临时重定向,不影响搜索引擎SEO

你可能感兴趣的:(nginx 之 return)