分享主题:linux,nginx,php,mysql

nginx报错500 Internal Server 解决方法:rewrite or internal redirection cycle while processing

nginx adminqaz 59℃ 0评论 现在加入小程序俱乐部QQ群:236889623

免费下载大秦视频付费系统,快速打造你的内容付费系统,让视频持续为你赚钱,现在免费试用30天,猛击这里查看使用教程

有朋友的网站访问不了,
页面中出现 500 Internal Server Error
让帮看看什么原因。

500 Internal Server

nginx 出现 500 Internal Server Error原因有很多,
于是登录web服务器,
查看nginx错误日志,
发现有下面的错误 rewrite or internal redirection cycle while processing
是重写 url 规则不对,
导致死循环。

于是找到配置文件,

if (!-f $request_filename){
    rewrite (.*) /index.php/$1;
}

把有问题的rewrite修改好,

if (!-f $request_filename){
    rewrite (.*) /index.php;
}

重启 nginx 就正常访问了。

猛击这里
观看子恒老师《微信公众号后台开发》系列视频
了解实现过程和下载相关源代码

免费下载大秦视频付费系统,快速打造你的内容付费系统,让视频持续为你赚钱,现在免费试用30天,猛击这里查看使用教程

秦子恒公众号
大秦视频付费系统

来源:秦子恒博客,欢迎转载分享,请保留出处

nginx报错500 Internal Server 解决方法:rewrite or internal redirection cycle while processing链接:https://www.qinziheng.com/nginx/8003.htm

现在就加入微信开发QQ群2:236889623,跟同行探讨微信公众平台开发。群满就关闭,你得等到下一个群开通才能加入……

喜欢 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址