nginx出错:rewrite or internal redirection cycle

原配置:location / {

        rewrite ^/(.*).html$ /$1.html?mode=test last;
        error_page 404 = @nodejs;
}



修改后:

location / {
root /path/to/files;
index index.html;
#try_files $uri /index.html;
if ($query_string !~ mode=test) {
rewrite ^/(.*)\.html$ /$1.html?mode=test redirect;
}
}
上一篇:Charles使用 请求转发【map remote】 rewrite-body替换 rewrite-modify query param


下一篇:从零开始的Nginx [ 5 ] --- location指令和地址重写:Nginx防盗链,Rewrite相关命令