当前位置:论坛首页 > Linux面板 > 求助

【已解答】安装网站后除了首页其他页面后台都显示404

发表在 Linux面板2022-3-23 13:30 [复制链接] 16 5480

设置了伪静态也没有用,怎么解决啊,求助。。。。
使用道具 举报 只看该作者 回复
发表于 2022-3-23 14:16:12 | 显示全部楼层
404:指访问的页面不存在或找不到文件路径
此处需要区分访问的页面是静态页面(html)还是动态页面(php等)

如果是静态页面访问404,那么可能是文件路径错误,或者是站点目录绑定错误,
这时候检查文件路径是否正确,站点域名绑定目录是否正确即可

如果是动态页面404,那么可能是伪静态设置错误,需要检查一下伪静态是否设置正确
同时如果php没有正常启动或运行并发过高,那么也可能会导致站点404
这时候需要检查php运行状态 看是否是正常运行的

实际上基本都是伪静态没有设置对导致的,建议联系网站开发获取正确的伪静态设置进去
使用道具 举报 回复 支持 反对
发表于 2022-3-23 14:51:18 | 显示全部楼层
堡塔安全赤井秀一 发表于 2022-3-23 14:16
404:指访问的页面不存在或找不到文件路径
此处需要区分访问的页面是静态页面(html)还是动态页面(php等 ...

动态页面,按照要求设置了伪静态还是进不去,php正常运行
使用道具 举报 回复 支持 反对
发表于 2022-3-23 14:54:30 | 显示全部楼层
宝塔用户_zmsjqh 发表于 2022-3-23 14:51
动态页面,按照要求设置了伪静态还是进不去,php正常运行

什么类型的项目,开源项目(哪一个?)还是自己开发的呢?
使用道具 举报 回复 支持 反对
发表于 2022-3-23 17:16:54 | 显示全部楼层
堡塔安全赤井秀一 发表于 2022-3-23 14:54
什么类型的项目,开源项目(哪一个?)还是自己开发的呢?

苹果cms10
使用道具 举报 回复 支持 反对
发表于 2022-3-23 17:17:42 | 显示全部楼层
  1. rewrite ^/vod-(.*)$ /index.php?m=vod-$1 break;
  2. rewrite ^/art-(.*)$ /index.php?m=art-$1 break;
  3. rewrite ^/gbook-(.*)$ /index.php?m=gbook-$1 break;
  4. rewrite ^/label-(.*)$ /index.php?m=label-$1 break;
  5. rewrite ^/map-(.*)$ /index.php?m=map-$1 break;
复制代码

试一下这个伪静态
使用道具 举报 回复 支持 反对
发表于 2022-3-23 17:22:34 | 显示全部楼层

不管用啊
使用道具 举报 回复 支持 反对
发表于 2022-3-23 17:27:05 | 显示全部楼层

官方文件伪静态让配置这个,但是配置完没反应
location / {
if (!-e $request_filename) {
        rewrite ^/index.php(.*)$ /index.php?s=$1 last;
        rewrite ^/admin.php(.*)$ /admin.php?s=$1 last;
        rewrite ^/api.php(.*)$ /api.php?s=$1 last;
        rewrite ^(.*)$ /index.php?s=$1 last;
        break;
   }
}
使用道具 举报 回复 支持 反对
发表于 2022-3-23 17:34:22 | 显示全部楼层
宝塔用户_zmsjqh 发表于 2022-3-23 17:27
官方文件伪静态让配置这个,但是配置完没反应
location / {
if (!-e $request_filename) {




是不是我宝塔面板有问题?我的面板不能更新,更新会就出问题,点击修复后就会变回更新前



微信截图_20220323173147.png
微信截图_20220323173147.png
使用道具 举报 回复 支持 反对
发表于 2022-3-23 17:35:11 | 显示全部楼层
宝塔用户_zmsjqh 发表于 2022-3-23 17:34
是不是我宝塔面板有问题?我的面板不能更新,更新会就出问题,点击修复后就会变回更新前
...

上图是因为连不上我司官网,所以更新不了,具体是哪个地区的服务器呢?回复一下

https://www.bt.cn/bbs/thread-87257-1-1.html
试试这个帖子的方法是否适合你,如果不行,执行下面的命令自动修复一下节点看看,不要在宝塔面板自带的终端里面执行
  1. wget http://125.90.93.52/tools/auto_fix.sh && bash auto_fix.sh
复制代码
使用道具 举报 回复 支持 反对
发表于 2022-3-23 17:36:09 | 显示全部楼层
宝塔用户_zmsjqh 发表于 2022-3-23 17:27
官方文件伪静态让配置这个,但是配置完没反应
location / {
if (!-e $request_filename) {
  1. if (!-e $request_filename) {
  2.         rewrite ^/index.php(.*)$ /index.php?s=$1 last;
  3.         rewrite ^/admin.php(.*)$ /admin.php?s=$1 last;
  4.         rewrite ^/api.php(.*)$ /api.php?s=$1 last;
  5.         rewrite ^(.*)$ /index.php?s=$1 last;
  6.         break;
  7. }
复制代码

把这几行复制粘贴到伪静态那一页,不要放到网站配置文件里面,然后保存试试
使用道具 举报 回复 支持 反对
发表于 2022-3-23 17:39:28 | 显示全部楼层
堡塔安全赤井秀一 发表于 2022-3-23 17:35
上图是因为连不上我司官网,所以更新不了,具体是哪个地区的服务器呢?回复一下

https://www.bt.cn/bbs/ ...

自己家的服务器
使用道具 举报 回复 支持 反对
发表于 2022-3-23 17:42:37 | 显示全部楼层
使用道具 举报 回复 支持 反对
发表于 2022-3-23 17:43:53 | 显示全部楼层
堡塔安全赤井秀一 发表于 2022-3-23 17:36
把这几行复制粘贴到伪静态那一页,不要放到网站配置文件里面,然后保存试试 ...

用的玩客云服务器,刷的宝塔面板
使用道具 举报 回复 支持 反对
发表于 2022-3-23 17:45:18 | 显示全部楼层
宝塔用户_zmsjqh 发表于 2022-3-23 17:43
用的玩客云服务器,刷的宝塔面板

那你把选项都试一下,看看哪个选项能连上我司官网,如果都不行就没办法了;检查本地网络情况
使用道具 举报 回复 支持 反对
12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表