
nginx服务器部署Thinkphp 5.1框架报404解决方案
打开Nginx配置文件 找到对应的 在
发布日期:2021-05-18 08:43:47
浏览次数:12
分类:精选文章
本文共 462 字,大约阅读时间需要 1 分钟。
项目场景
Nginx服务器部署ThinkPHP5.1框架时出现404错误。
问题描述
部署ThinkPHP5.1框架时,Nginx服务器返回404错误。
原因分析
在Nginx配置文件中没有开启重写index.php的功能。没有这个配置,Nginx无法将未找到文件的请求自动转发到index.php,导致404错误。
解决方案
在Nginx配置文件中添加重写规则,将所有未找到文件的请求自动转发到index.php。
配置步骤
nginx.conf
。server
块或相关配置块。location
块中添加以下内容:location / { if (!-e $document_root/$uri) { rewrite ^/.* /index.php last; break; }}
- 保存并重新加载Nginx配置。
- 启用新的配置生效。
通过以上步骤,404错误应能得到修复。未找到文件的请求会被重写到index.php,供ThinkPHP框架处理。
发表评论
最新留言
表示我来过!
[***.240.166.169]2025年05月07日 21时09分03秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
扣非净利润连续三年亏损,四维图新如何熬过“转型阵痛期”?
2019-03-14
Python imageio方法示例
2019-03-14
Possible missing firmware
2019-03-14
算法的学习方式
2019-03-14
JAVA BigInteger和BigDecimal类常用方式
2019-03-14
深度学习框架 各种模型下载集合 -- models list
2019-03-14
six.move 的作用
2019-03-14
机器学习全教程
2019-03-14
idea在连接mysql数据库时区错误
2019-03-14
2021-05-14
2019-03-14
Kali-linux:nmap命令
2019-03-14
php端口直驱网络打印机,能自定义格式
2019-03-14
s3c2440 ads程序移植到keil中(一) 初步完成
2019-03-14
工程经济—建设工程定额
2019-03-14
工程经济—工程量清单编制
2019-03-14
1Z204050、施工质量不合格的处理
2019-03-14
1Z308020、民事诉讼制度
2019-03-14
JSP中的九大内置对象
2019-03-14
【字节网盘】九款超好看不同页面404源码
2019-03-14