Nginx的return指令可以让Nginx停止处理请求,直接返回响应码或者重定向到其它URL,return指令被执行后,location中的后续指令不会继续执行,下面是配置示例:
server {
listen 80;
root html;
location / {
#return 200 "return 200 HTTP CODE"; #返回状态码为200,然后显示引号内的内容,支持变量
return 302 /bbs; #返回302状态码并跳转到/bbs
#return http://linuxe.cn/index.php #直接跳转到指定URL
}
location /bbs {
index bbs.html;
}
}