码迷,mamicode.com
首页 > 其他好文 > 详细

tengine 末尾反斜线问题

时间:2018-07-25 20:46:05      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:soft   lin   http   get请求   请求   outline   href   hit   问题   


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 末尾反斜线问题

标签:soft   lin   http   get请求   请求   outline   href   hit   问题   

原文地址:http://blog.51cto.com/tenderrain/2150161

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!