我改成302了,但是错误是:此网页包含重定向循环,@smallfish,这是什么原因呢?
配置如下:
@current {
rewrite_by_lu /file;
proxy_pass http://127.0.0.1:8080;
}
多谢了!!
On Friday, August 15, 2014 10:53:05 AM UTC+8, Han Dreamer wrote:
春哥~你好,有俩问题需要请教你一下:
1. ngx lua共享内存和lua全局变量的区别是什么,使用场景呢?比如,我初始化加载配置文件,好像感觉没啥区别。
2. 我现在用nginx lua写了一个url匹配的东西,使用内部跳转 @current{} ,lua是这么跳的ngx.exec(@current),然后在@current{} 内部使用的是proxy_pass,我想把当前的url重写,加一个串:#dd..,即变成$uri#dd,然后重定向的后端server,我是用的req.set_uri,但是我想实现redirect的功能,也就是浏览器url变化可见,需要怎么实现?困扰我两天了,多谢春哥。我是用ngx.redirect($uri#dd)会返回301/302