首页云服务器 正文

重定向次数过多怎么办 重定向和转发的过程有什么区别

2023-06-11 15 0条评论
  很多人在上网的时候,都遇到过重定向的情况。如果重定向次数过多的话,就需要采取一些措施了。现在大家就和 新网一起来看看重定向次数过多怎么办,重定向和转发的过程有什么区别。
 

  重定向的安全性
  客户端参与到跳转流程,给攻击者带来了攻击入口,受威胁的可能性较大。比如一个HTTP参数包含URL,Web应用程序将请求重定向到这个URL,攻击者可以通过修改这个参数,引导用户到恶意站点,并且通过将恶意 域名进行十六进制编码,一般用户很难识别这是什么样的URL;或者指引到该 网站的管理员界面,如果访问控制没有做好将导致一般用户可以直接进入管理界面。

  重定向次数过多怎么办
  在WAF中完成了域名接入后,请求访问目标域名时,如果提示“重定向次数过多”,一般是由于您在 服务器后端配置了HTTP强制跳转HTTPS,在WAF上只配置了一条HTTPS(对外协议)到HTTP(源站协议)的转发,强制WAF将用户的请求进行跳转,所以造成死循环。可在WAF中修改服务器信息,配置两条HTTP(对外协议)到HTTP(源站协议)和HTTPS(对外协议)到HTTPS(源站协议)的服务器信息。配置完成后,就可以解决重定向次数过多的问题了。
 

  重定向和转发的过程有什么区别
  1、转发过程: 客户端浏览器发送http请求 → web服务器接受此请求 → 调用内部的一个方法在 容器内部完成请求处理和转发动作 → 将目标资源发送给客户。
  2、重定向过程: 客户端浏览器发送http请求 → web服务器接收后发送30X状态码响应及对应新的location给客户浏览器 → 客户浏览器发现是30X响应,则自动再发送一个新的http请求,请求url是新的location地址→ 服务器根据此请求寻找资源并发送给客户。
  3、从上面的重定向和转发的过程来看,我们可以得出第一个差别点,就是重定向是两次请求,转发是一次请求,因此转发的速度要快于重定向第二个差别点也很明显,重定向之后地址栏上的地址会发生变化,变化成第二次请求的地址,转发之后地址栏上的地址不会变化,还是第一次请求的地址。

  大家在访问网站时,如果提示“重定向次数过多”的话,就可以使用上述方法来解决。至于重定向和转发的过程有何区别,新网已经在上面做了介绍。


文章版权及转载声明

本文作者:亿网 网址:https://edns.com/ask/post/42224.html 发布于 2023-06-11
文章转载或复制请以超链接形式并注明出处。