广告
返回顶部
首页 > 资讯 > 精选 >301跳转死循环怎么办
  • 342
分享到

301跳转死循环怎么办

2024-04-02 19:04:59 342人浏览 泡泡鱼
摘要

301跳转死循环的示例分析:Nginx配置代码如下:server{listen 80;server yisu.com;proxy_set_header Host $host;proxy_set_header X-Real-IP $remot

301跳转死循环怎么办

301跳转死循环的示例分析:

Nginx配置代码如下:

server{

listen 80;

server yisu.com;

proxy_set_header Host $host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

location ^~ /api/ {

rewrite '^/api/(.*)' /$1 break;

proxy_pass Http://www.yisu.com;

}

}

通过反向代理调用接口:http://yisu.com/api/getUserData

问题解析:

调用后端接口时,yisu.com反向代理到www.yisu.com的url,www.yisu.com带请求头"yisu.com",又去请求yisu.com这个域名,造成了死循环。

解决方法:

(1)注释掉标记1处proxy_set_header Host $host;的代码

(2)添加标记2处的代码,例如:

server{

listen 80;

server yisu.com;

#标记1-方式1

# proxy_set_header Host $host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

location ^~ /api/ {

rewrite '^/api/(.*)' /$1 break;

proxy_pass http://www.yisu.com;

#标记2-方式2

proxy_set_header Host "www.yisu.com"; #host配置成后端服务器访问域名

}

}

--结束END--

本文标题: 301跳转死循环怎么办

本文链接: https://www.lsjlt.com/news/115349.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 301跳转死循环怎么办
    301跳转死循环的示例分析:nginx配置代码如下:server{listen 80;server yisu.com;proxy_set_header Host $host;proxy_set_header X-Real-IP $remot...
    99+
    2022-10-15
  • 301跳转域名被墙怎么办
    301跳转域名被墙的解决方法:申请解封被墙,然后打开域名网站根目录,将以下代码复制到.htaccess文件中,若目录下没有这个文件,则新建一个.htaccess文件,代码如下:<IfModule mod_rewrite.c&...
    99+
    2022-10-03
  • 空间不支持301跳转怎么办
    空间不支持301跳转的解决方法:可以用PHP代码来实现301重定向,操作步骤:打开网站根目录下的index.php文件进行编辑。在index.php文件的顶部<php下面加入以下代码:$the_host = $_S...
    99+
    2022-10-15
  • cloudflare怎么做301跳转
    cloudflare做301跳转的方法:打开Page Rules添加规则。在“if the URL matches”下面的输入框填写需要跳转的URL。然后在“Then the settings are”中选择“Forwarding URL”...
    99+
    2022-10-17
  • web怎么做301跳转
    web做301跳转的方法:例如在web.config文件中的301格式:<xml version="1.0" encoding="UTF-8"><configur...
    99+
    2022-10-19
  • vps怎么设置301跳转
    vps设置301跳转的操作步骤:在vps中打开自带的信息服务管理工具,选择网站目录,点击右键选择“属性”,在“网站”选项卡中,点击IP地址右侧的“高级”按钮,选择删除主域名。在IIS的网站上面点“右键—新建—网站”,按照网站创建向导的提示选...
    99+
    2022-10-18
  • dede怎么设置301跳转
    dede设置301跳转的方法:打开主机的控制面板,找到“301转向”功能,将里面的代码复制出来。再去网站的根目录创建一个.htaccess的文件,将刚刚复制的301跳转代码添加到.htaccess文件中即可,代码例如:<IfModul...
    99+
    2022-10-19
  • 根域名怎么跳转301
    根域名做301跳转的方法:在域名服务商,将根域名解析到目标服务器ip地址。在nginx新建xxx.com.conf的vhost文件,内容如下:vi xxx.com.confserver {listen 80;server_name xxx....
    99+
    2022-10-07
  • 宝塔https怎么301跳转
    宝塔https后设置301跳转的方法:进入宝塔面板控制后台,点击“网站”菜单栏。找到需要设置301跳转的站点,点击右侧“设置”。点击“配置文件”,修改Nginx配置文件。找到“rewrite ^/.*$ https://$host$uri;...
    99+
    2022-10-03
  • 怎么实现全站301跳转
    实现全站301跳转的示例:在对应的ASP网站文件中添加以下代码:...
    99+
    2022-10-14
  • 浏览器301跳转怎么弄
    浏览器301跳转的方法:在对应的html文件中添加以下代码:<head><!-- 以下方式只是刷新不跳转到其他页面--><meta http-equiv="refresh"...
    99+
    2022-10-04
  • 301跳转服务器怎么做
    301跳转服务器的方法:1、直接在域名上做跳转,是最便利也是最简略的方法,但需要域名商供给这项功能或到dns商家去购买转发服务;2、用服务器做跳转,如使用国内免备案服务器;3、用代码进行跳转,代码不一样解析器会不一样。具体内容如下:直接在域...
    99+
    2022-10-15
  • php curl 301跳转怎么处理
    php curl 301跳转的处理方法:1、打开相应的php文件;2、通过添加代码为“curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);”处理301跳转即可。本教程操作环境:Windows10...
    99+
    2023-05-14
    php curl
  • 云服务器301跳转怎么做
    云服务器301跳转的实现方法:登录云服务器提供商官网,进入管理控制台,找到列表中需要做301跳转的云服务器。点击右侧的“管理”按钮,进入服务器管理界面后,点击左侧“基础环境设置”中的“301重定向”。进入301重定向界面后,假如原域名是“1...
    99+
    2022-10-21
  • 伪静态怎么设置301跳转
    伪静态设置301跳转的方法:在你的网站根目录.htaccess文件中添加以下代码,如果没有找到.htaccess文件,可自己新建一个上传即可,代码如下:RewriteEngine OnRewriteCond %{HTTP_HOST} !^x...
    99+
    2022-10-10
  • IIS6怎么配置301跳转到Https
    本篇内容主要讲解“IIS6怎么配置301跳转到Https”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“IIS6怎么配置301跳转到Https”吧!第一步确认已经配置好SSL证书 服务器...
    99+
    2023-06-04
  • win11开机重启陷入死循环怎么办
    如果你的Windows 11电脑在开机或重启时陷入死循环,你可以尝试以下解决方法:1. 安全模式启动:在重启电脑时,多次按下F8或S...
    99+
    2023-09-07
    win11
  • 虚拟主机怎么设置301跳转
    虚拟主机设置301跳转的方法:打开虚拟主机管理控制台,找到列表中需要做301跳转的虚拟主机。点击右侧的“管理”按钮,进入管理界面后,点击左侧“基础环境设置”中的“301跳转”。进入301跳转界面后,假如原域名是“123.com”,目标域名是...
    99+
    2022-10-10
  • 虚拟主机怎么关闭301跳转
    虚拟主机关闭301跳转的操作方法:打开虚拟主机管理控制台,找到列表中要关闭301跳转的虚拟主机。点击右侧的“管理”按钮,进入管理界面后,点击左侧“基础环境设置”中的“301跳转”。进入301跳转界面后,在“是否301跳转”选项中选择“关闭3...
    99+
    2022-10-17
  • wdcp开启https怎么设置301跳转
    wdcp开启https设置301跳转的方法:登录wdcp后台,进入后台管理界面。点击左侧“网站管理”菜单,选择“创建整站”,新建一个站点。新站点添加完毕后,点击左侧“站点列表”,选择要跳转的站点,单击右侧“二级”选项。在二级域名设置界面填入...
    99+
    2022-10-23
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作