当前位置:首页 >> CMS教程 >> pbootcms

pbootcms404 Not Found nginx 当你配置环境之后打开内页出错提示这个

来源:本站 发布时间:2023-04-24 12:15:38 热度:253 ℃

image.png

 视频教程说明更详细一些

https://www.bilibili.com/video/BV1584y1C7hX/

 有这个提示说明你的环境是nginx的

排除因素   

1 PHP环境是否正常运行 

2 PHP版本是否满足条件3.2的这些都是要求最低PHP7.0 

3 后台检查这个路径是否存在,本人经手大量pb站中曾遇到过这种类似问题,如果你的栏目URL重复也会造成404。解决的方法,将URL更改为不一致即可。

4 看配置nginx的伪静态规则是否正确

5 检查文件是否上传完整。如果无法确定,去官网下载最新版本程序上传测试试试官网的程序能否正常运行。

在nginx虚拟主机location配置中添加规则,规则如下:

#1.X版本使用如下规则:
location / {
 if (!-e $request_filename){
  rewrite ^/(.*)$ /index.php/$1 last;
  }
}
#2.X+版本使用如下规则:
location / {
 if (!-e $request_filename){
  rewrite ^/(.*)$ /index.php?p=$1 last;
  }
}

程序里默认带的是Apache的


把这个复制到你的伪静态规则里 

location / {
 if (!-e $request_filename){
  rewrite ^/(.*)$ /index.php?p=$1 last;
  }
}

宝塔示例

image.png

如果你的问题还没有解决,点击qq群50604130 加入交流群一起学习交流。支持与鼓励站长,请扫码赞赏一下站长最后那几根倔强的头发。

  • 微信支付

    微信扫一扫

  • 支付宝支付

    支付宝扫一扫

交流学习

加入VIP即可下载全部模板;2天更新1套模板

年VIP:199元(金牌)

终身VIP:99元(钻石)限时特惠

  • QQ号

    Q:798088888

  • QQ号

    Q群:50604130

  • 添加微信客服

    微信客服

热门标签
 
QQ在线咨询
售前客服
仿站/建站