nginx环境 index一直重定向302怎么解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx环境 index一直重定向302怎么解决相关的知识,希望对你有一定的参考价值。

参考技术A nginx 各参数翻译,作用
$arg_PARAMETER #这个变量包含GET请求中,如果有变量PARAMETER时的值。
$args #这个变量等于请求行中(GET请求)的参数,例如foo=123&bar=blahblah;
$binary_remote_addr #二进制的客户地址。
$body_bytes_sent #响应时送出的body字节数数量。即使连接中断,这个数据也是精确的。
$content_length #请求头中的Content-length字段。
$content_type #请求头中的Content-Type字段。
$cookie_COOKIE #cookie COOKIE变量的值
$document_root #当前请求在root指令中指定的值。
$document_uri #与$uri相同。
$host #请求主机头字段,否则为服务器名称。
$hostname #Set to the machine's hostname as returned by gethostname
$http_HEADER
$is_args #如果有$args参数,这个变量等于”?”,否则等于”",空值。
$http_user_agent #客户端agent信息

nginx怎么根据url前缀实现301重定向?

例如abc.baidu.com 重定向到abc.alibab.com
aaa.baidu.com 重定向到aaa.taobao.com

参考技术A “晚上九点,办公室里烟雾缭绕,工作进度依然没有什么进展。王二胖打开了十来个页面,一篇篇技术文章打开,关闭,Nginx不停的重启测试,在试过十来篇技术文章中的方案,经过两个小时的测试之后,王二胖终于找到了一个解决301错误跳转的可行解决方案。时间已经到了晚上十一点多。”

这样的场景,在我们的办公室里天天可见。互联网上有很多Nginx 301问题处理方案的错误解答,比如自动加斜杠,端口丢失,暴露内部端口号等,极多量的文章基本就是人云亦云,没有完全弄明白Nginx如何处理301状态码的。甚至对于一些关键性的配置信息的解释是完全错误的。本着源代码就是最正确的文档的原则,我阅读了一遍Nginx处理301问题的相关源代码。
参考技术B 种方法是性能上最优的,因为rewrite指令有很多写法和规则,执行完所有正则匹配后,Nginx 才会知道这是一个301永久重定向。 参考技术C 他那钱做一般都是定向的,如果要是有别的特殊特殊情况就不一样。 参考技术D 这个我也看不懂,请查查网络 第5个回答  2019-12-13 这个是什么意思?是这是编程语言还是什么?

以上是关于nginx环境 index一直重定向302怎么解决的主要内容,如果未能解决你的问题,请参考以下文章

shiro cas 重定向循环 怎么解决的 哥们?

uni-app——一种通过Nginx反向代理处理302重定向请求解决网络请求中无法获取Cookie的解决方案

Shiro logout 302重定向,shiro 302解决方案

如何在NGINX中重定向一个网址

浏览器302重定向传递hash

如何将 nginx 位置添加回 302 重定向响应位置