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"}';
}
}
专题阅读