13. Nginx Rewrite

Posted 思过崖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了13. Nginx Rewrite相关的知识,希望对你有一定的参考价值。

flag 说明
last nginx重定向location区段,能够直接返回200状态码
break nginx重定向资源路径,能够直接返回200状态码
redirect 返回302临时重定向
permanent 返回301永久重定向
  server {
        listen 6935;
        server_name www.siguoya.name;
        root /usr/local/nginx/1.12.1/html;
        # 如果没有/usr/local/nginx/1.12.1/html/test目录的话,就直接返回404
        location /break {
            rewrite /break /test break;
        }
        # 重定向/last区段的请求到/test区段
        location /last {
            rewrite /last /test last;
        }
        #302
        location /redirect {
            rewrite /redirect /test redirect;
        }
        #301
        location /permanent {
            rewrite /permanent /test permanent;
        }
        location /test {
            default_type application/json;
            return 200 \'{"status":"success"}\';
        }
    }

专题阅读

以上是关于13. Nginx Rewrite的主要内容,如果未能解决你的问题,请参考以下文章

Nginx---Rewrite

Nginx——rewrite(应用场景实例)

nginx 隐藏index.php 并开启rewrite日志调试

Nginx rewrite 重写功能和Nginx的正则表达式

nginx 配置rewrite

nginx rewrite uri地址重写