tp5.0 fastadmin路由跳转登录404

问题
1,fastadmin项目基于tp5.0版本,二次开发后,代码上到测试环境一切正常。再次放到正式环境时,访问入口文件,直接跳转到登录路由,但是登录路由报错404。访问index目录下的Index控制器里的index方法可以正常访问,Index控制器中的其他方法也会自动转到index方法。
2,查询资料有说fastadmin不能用php7.3,只能用7.1。但是我在测试环境使用的就是7.3没有任何问题。也有说把nginx 配置中的try_files uriuri/ /index.php?$query_string; index.php删掉的。还有说要在.htaccess中加一串配置的。都试过后,都不行。问题依然存在。
解决
3,因为正式环境的代码放到本地也可以正常执行,所以排除代码问题,剩下的就是nginx配置问题。开始和测试环境对比nginx配置文件。发现一处不同

image.png

对比发现正式环境少了一行代码,把少的那行代码加上去之后,重启nginx,一切正常访问。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容