解决nginx 报错提示:rewrite or internal redirection cycle while internally redirecting to "/",

Vue项目部署后Nginx报500?手把手教你排查并修复‘rewrite or internal redirection cycle‘循环重定向 本文详细解析Vue项目部署后Nginx报500错误中的'rewrite or internal redirection cycle'循环重定向问题,提供从错误日志分析到解决方案的全流程指导。通过正确的Nginx配置示例,帮助开发者快速修复SPA路由导致的无限重定向问题,确保Vue项目稳定运行。 阅读详情

配置好nginx+php-fpm,访问首页,提示报错:

2015/01/14 23:04:39 [error] 10964#2788: *2 rewrite or internal redirection cycle while internally redirecting to "/", client: 127.0.0.1, server: bk, request: "GET / HTTP/1.1", host: "bk"


报错原因:index 指令导致,解决方法 把 try_files $uri $uri/ ;改成 try_files $uri $uri/ =404;

特别注意:=404的等于号和404之间不能有任何空格。

完整配置:bk.conf源码如下(如需转载,请标注原作者 default.fu@foxmail.com):


server {
	listen       80;
	server_name  bk;
	root d:/website/bk.com/www;
	index index.html index.htm index.php;
	
	location / {				
		try_files $uri $uri/ =404;
	}
	
	location ~ \.php$ {
		fastcgi_pass   127.0.0.1:9000;
		fastcgi_index  index.php;
		fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
		include        fastcgi_params;    
		try_files $uri =404;
	}
	

	#error_page  404              /404.html;

	# redirect server error pages to the static page /50x.html
	#
	
	error_page   500 502 503 504  /50x.html;
	#location = /50x.html {
	#	root   html;
	#}
	
	location ~ /\.(ht|svn|git) {
		deny all;
	}
}


解决nginx重定向循环报错[源码] 文章详细介绍了如何解决nginx服务器出现的rewrite or internal redirection cycle错误。主要问题在于root目录配置不正确导致无法找到文件。解决方法包括检查location配置块中的root路径是否正确,确认要访问的html文件实际存放位置,并确保try_files指令中的文件路径与实际情况匹配。通过正确配置这些参数,可以有效避免nginx内部重定向循环的问题。 立即下载

相关推荐

Delphi开发者必备:CEF4Delphi跨平台浏览器嵌入实战指南(含Lazarus适配)

本文详细介绍了Delphi开发者如何利用CEF4Delphi实现跨平台浏览器嵌入,包括环境配置、Lazarus适配、ARM架构优化及Firemonkey集成等实战技巧。通过Chromium引擎的强大功能,开发者可以轻松为传统桌面应用添加现代浏览器特性,提升多平台开发效率。

weixin_29233333的博客 226

rewrite or internal redirection cycle while internally redirecting to “xxxx/index.0b487106.js///////

这个报错有多种原因,本质上是规则不合理导致路由重复进了第二次,这里展示我这边的原因:location在匹配到~ /xxx后,又匹配上了另一条规则 /xxx解决方式:去掉重复的规则,或者在~ /里加上!xxx的排除规则去规避另外还可能是try_files的原因,具体可参考:https://serverfault.com/questions/505098/what-does-this-nginx-error-rewrite-or-internal-redirection-cycle-mean。

weixin_42681866的博客 1万+

(八)基于MuJoCo的LeRobot SO100仿真操控实战指南(操作优化)

本文详细介绍了如何在MuJoCo仿真环境中搭建并优化LeRobot SO100机械臂的操控。通过两种核心模式(纯键盘仿真与实机镜像同步)的实战演示,重点讲解了关键的参数标定方法,以实现虚拟模型与真实硬件的精准同步。文章还提供了性能优化技巧,旨在帮助开发者构建高效、安全的机器人算法开发与测试流程。

weixin_29083649的博客 317

nginx 显示500 rewrite or internal redirection cycle while internally redirecting to “/index.html“

nginx 显示500 rewrite or internal redirection cycle while internally redirecting to "/index.html"

pwl124的博客 1万+

基于角谱传播的MATLAB仿真:从相位恢复看自由空间光传播

本文详细介绍了基于角谱传播理论的MATLAB仿真方法,用于模拟自由空间光传播过程。通过傅里叶光学原理,将光场分解为频谱并应用传播相位滤波器,实现了从纯相位物体到可观测衍射图样的仿真。文章结合具体代码,演示了如何利用角谱法进行相位恢复,为计算成像和生物医学检测等领域的研究提供了实用的仿真工具和思路。

weixin_29055699的博客 279

DCN交换机通过boot模式升级

LIC导入成功后,输入enable进入特权模式,把网线接到通讯网口上,配置好对应interface vlan地址,在enable模式用 copy tftp://x.x.x.x/xxxxxx_nos.img nos.img待提示write ok时,reload设备完成升级。交换机启动后,在显示以下信息时输入“Ctrl+B”,一定得是手动按“Ctrl+B”进入的boot模式才能正常升级。升级交换机成功,在BootROM模式下,执行命令run或reboot,回到CLI配置界面。# 交换机通过boot模式升级。

m0_72501865的博客 946

解决nginx 报错提示:rewrite or internal redirection cycle while internally redirecting to “/“

之前的配置 server { listen 60088; server_name localhost; # 证书相关,https新增 location / { root html; index index.html index.htm; try_files $uri $uri/ D:/azpackage/nginx-1.20.2/html/oeos/index.html; } location /admin/ { proxy_pass http:/

qq_32406257的博客 6万+

.NET适配HarmonyOS进展 1. 前言

目前国产化系统浪潮下,适配鸿蒙是中国软件大势所趋,.NET作为最适合开发客户端语言之一,适配鸿蒙系统(HarmonyOS Next)是目前.NET开发者最关心的事情。我目前业余时间正在移植Avalonia到HarmonyOS,去年在.NET Conf CN上分享过,目前又取得一点进展,所以本文把所有问题进行整合与大家进行分享。

2301_76476890的博客 1461

[nginx]nginx rewrite or internal redirection cycle while internally redirecting

nginx rewrite or internal redirection cycle while internally redirectingnginx新增监听80端口配置启动后 报错 如果把 80 端口换成 其他端口比如7080,服务正常原因:conf.d/目录下有其他监听80端口的配置干扰导致的 解决:按需移除其他不需要的配置,加载自己需要的配置即可...

qubes的专栏 3263

2025美赛E题为农业留出空间(附代码+全保姆教程)Making Room for Agriculture

有机农业的核心在于减少化学投入,促进自然控制和可持续性。变量定义CCC: 作物种群III: 害虫种群PPP: 天然捕食者种群(蝙蝠、鸟类等)BBB: 生物多样性水平(以种类数量表示)SSS: 土壤健康指数(影响植物繁殖与作物生长)EEE: 农业生态系统的整体稳定性。

博客 1494

金融监管压力测试场景生成

压力测试是一种评估金融资产或机构在极端市场条件下的表现和风险承受能力的方法。它通过模拟各种不利的市场情景,测试金融机构在这些情景下的财务状况和运营能力。压力测试的作用在于帮助金融机构识别潜在风险,评估应对策略,并制定应急预案。总结压力测试场景生成系统的开发过程和实现效果,强调其在金融监管中的重要性和应用价值。随着金融市场的发展,实时压力测试将越来越重要。未来,压力测试需要更加注重实时性和动态性,及时反映市场的变化。本文详细介绍了金融监管压力测试的重要性、核心概念、算法原理、系统架构以及实战案例。

AI天才研究院 1207

rewrite or internal redirection cycle while internally redirecting to “/index.html“

rewrite or internal redirection cycle while internally redirecting to "/index.html" nginx.conf中root定位的前端代码路径对着,但是就是报这个错!!! 此处省略n分钟。。。 最终发现,是因为目录的权限问题导致,因此解决该问题的入口不能因为此报错而蒙蔽了: 怎么发现原因的? 该报错的上层显示/xxx/xxx/xxx/index.html提示了Permission denied,但事实上index.html的权限已经

空山新雨后,天气晚来秋 1万+

AI原生应用架构师指南:系统化思维框架解析

随着ChatGPT、Stable Diffusion等AI技术的普及,「AI原生应用」(AI-Native Application)已从概念走向实践。传统应用以「功能逻辑」为核心(比如用代码写死的购物车规则),而AI原生应用以「数据+模型」为核心(比如根据用户行为动态推荐商品)。本文的目的是为架构师提供一套系统化思维框架如何区分「伪AI应用」和「真AI原生应用」?数据、模型、业务场景三者如何协同设计?架构师需要关注哪些关键技术节点?如何避免「为了AI而AI」的陷阱?

AI Python 编程之道的博客 491

解决Nginx报错502之:[error] 17929#17929:57 rewrite or internal redirection cycle while internally redirect

一、报错问题: 当我们访问web页面时,有时会报错502网关问题,报错问题五花八门 常见报错如下: 查看nginx中的 access.log 发现,报错如下: 二、报错原因 原因:因为当我们在进行nginx.conf 的配置时,index指令导致的问题 三、解决方法 1、将nginx.conf 中 server 下的 try_files $uri $uri/ ;改成 try_files $uri $uri/ =404; 如下所示: 注意:=404 中,等号和404之间不能有空格。 (温馨提示:修改配置

小橙子的笔记屋 3052

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

一次nginx代理前端报rewrite or internal redirection cycle while internally redirecting to “/index.html“ 记录

将nginx从一个服务器迁移到另一个服务器后执行nginx -t检查配置没有问题,重启服务后访问报500内部错误,查看日志报rewrite or internal redirection cycle while internally redirecting to "/index.html" 经多次排查确认是静态页面的路径不对,但nginx -t也没有报错,比较坑,修改后解决问题。 ...

夜闌靜 風也清 2万+

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

nginx&&rewrite or internal redirection cycle while internally redirecting to "/photo_1000000.jpg"

rewrite or internal redirection cycle while internally redirecting to "/photo_1000000.jpg" 看了一些nginx文档,突发奇想,测试一下,发现nginx报错 rewrite or internal redirection cycle while internally redirecting to "/a/b/i...

dfq737211338的博客 3543

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

一次nginx代理前端报rewrite or internal redirection cycle while internally redirecting to “index.html“ 记录

将nginx从一个服务器迁移到另一个服务器后执行nginx -t检查配置没有问题,重启服务后访问报500内部错误,查看日志报rewrite or internal redirection cycle while internally redirecting to “/index.html” 经多次排查确认是静态页面的路径不对,但nginx -t也没有报错,比较坑,修改后解决问题。 ...

m0_54849873的博客 4302

ngixn启动后访问页面错误:rewrite or internal redirection cycle while internally redirecting to “/index.html“,

报错信息为:*2 rewrite or internal redirection cycle while internally redirecting to "/index.html", client: 127.0.0.1,因为nginx的local配置问题。

liman1002的专栏 542

yii2 nginx index.php,解决Yii2使用Nginx报错:rewrite or internal redirection cycle while processing十个index.p...

问题描述:网站首页显示正常,但点击产品或栏目链接都报500错误,Nginx日志显示错误:2018/05/14 17:52:28 [error] 13566#0: *8 rewrite or internal redirection cycle while processing "/index.php/index.php/index.php/index.php/index.php/index.php...

weixin_28712661的博客 703

新版本 nginx下codeigniter框架的rewrite规则

网上找了几篇配置文章, 在nginx 1.10.1下都报 rewrite or internal redirection cycle while internally redirecting 500 错误。 测试可用的rewrite 规则是 location / { try_files $uri $uri/ /index.php?$uri; } 与老版本的主要区别是

jingtan的专栏 779

解决 Nginx 部署 React 项目时的重定向循环问题

37#37: *6 rewrite or internal redirection cycle while internally redirecting to "/index.html",

专注于全栈开发领域 1484

nginx服务器配置问题心得

事情经过 今天把新的Vue工程部署到nginx服务器上的时候,莫名其妙的网站就打不开了,报500系列错误。nginx服务器error.log日志提示各种错误(之前是没有这个问题的) 一开始报错favicon.ico访问不到,发现是项目权限问题chmod一下就好了。但还是有错误… 出现的各种错误 1、rewrite or internal redirection cycle 系列错误。 解决办法 如图,将该行的last改为break。 2、"/usr/local/nginx/logs/nginx.pid" f

DSK_981029的博客 654

Docker中的Nginx部署ruoyi-vue遇到的问题

问题描述: 点击查看docker下安装nginx教程。 根据若依文档中的nginx配置修改了挂载出来的nginx.conf配置文件结果报500错误,百度搜了很多解决方法都没有解决,通过查看nginx错误日志看到报错: *1 rewrite or internal redirection cycle while internally redirecting to "//index.html/index.html/index.html/index.html/index.h...

a316883923的博客 2639

NGINX日志深度解析:access_log与error_log双轨机制原理与故障定位

NGINX日志系统是Web服务可观测性的核心基础设施,其本质是事件驱动架构下请求生命周期的状态快照。access_log记录HTTP事务的最终结果,反映客户端可见行为;error_log则嵌入在C语言级执行路径中,忠实捕获系统调用失败(如connect()、recv())等底层异常。二者分离设计决定了:502错误不会出现在access_log中,而499客户端断连也不会触发error_log。理解log_format变量(如$request_time、$upstream_addr)与NGINX内部结构体ng

weixin_34214500的博客 425
上一篇: CSS 兼容手机浏览器 点击蓝色边框
下一篇: ThinkPHP 3.2.3 bug 列表(2015-1-15)
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值