TP5.1 php新手求助:路由只有首页可以访问,其他页面都是404

环境

题主用的是小皮面板
php: 7.3.x
nginx: 1.16.1
mySql: 8.0

问题描述:

题主是前端,php最近就是看b站学习,除了php还学了tp框架的视频,然后从这里载了睿谷RGCMS,放到本地运行起来之后,门户首页是可以正常展示的,但是点击任何链接都会报404,比如公司简介、产品介绍之类的页面。
看了下tp5官方文档的目录结构,和这个也不一样,官方是在application里面写的route.php,这个睿谷是在根目录下的 route/route.php
现在的诉求就是能正常访问这些子页面。

目录

TP5求助:路由访问有点不太对劲,只有首页可以访问,其他页面都是404

如图这些按钮,点击全是404
TP5求助:路由访问有点不太对劲,只有首页可以访问,其他页面都是404
这里是点击了“案例展示”

TP5求助:路由访问有点不太对劲,只有首页可以访问,其他页面都是404

最佳答案
  1. 没配置站点目录
  2. nginx 重定向 index.php
1个月前 评论
solaaaa (楼主) 1个月前
讨论数量: 7
空山

看下 TP rewrite 相关。

1个月前 评论
  1. 没配置站点目录
  2. nginx 重定向 index.php
1个月前 评论
solaaaa (楼主) 1个月前

贴下重定向 index.php的配置

1个月前 评论
solaaaa (楼主) 1个月前

你的目录应该指向错误,所以只能访问到public 下面的index.html

1个月前 评论

我也是和你一样的问题 是咋解决的

1个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!