tengine 末尾反斜线问题

Posted

tags:

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


https://github.com/alibaba/tengine/issues/407


nginx配置里location有最后一个斜杠,并且访问url不带/,nginx会自动进行301跳转到带斜杠的url

而当location中nginx配置不加最后一个/,url中无论是否带/,访问都正常


因此建议不清楚url是否会有/(访问路径是个目录),配置中不要加最后的/

GET请求,nginx自动301跳转之后,会再次重新发起请求,因此GET请求这次不受影响

但POST请求,301跳转之后,会自动转成GET请求,同时post body会丢失,因此POST请求会失败
https://mdk.fr/blog/post-data-lost-on-301-moved-permanently.html


以上是关于tengine 末尾反斜线问题的主要内容,如果未能解决你的问题,请参考以下文章

淘宝的Tengine 下载

tengine安装问题

Openresty 与 Tengine

centos 6.5 x64安装Tengine

Tengine 四层代理:

Centos 6.5 Tengine 安装流程