Pbootcms网站,从Apache切换为Nginx后网站打不开

因为pboot网站很容易被黑客入侵,作为小白,最简单的就是把网站部署在宝塔面板上,但是宝塔上面只有Nginx免费防火墙,没有Apache的, 所以我想切换为Nginx。

但是卸载Apache,安装Nginx后,发现网站只有首页能打开, 其他的都打不开,显示404.

研究了一下午,搞好了。

步骤:

1.打开网站设置


2.伪静态设置


3.输入代码

location / {

if (!-e $request_filename){

    rewrite ^/index.php(.*)$ /index.php?p=$1 last;

            rewrite ^(.*)$ /index.php?s=$1 last;

}

}


4.保存刷新即可


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

推荐阅读更多精彩内容

  • //集群 upstream payOrderServer { server 127.0.0.1:7600; ...
    小伙有点菜阅读 138评论 0 0
  • nginx重写规则 nginx rewrite 正则表达式匹配 大小写匹配 ~ 为区分大小写匹配 ~* 为不区分大...
    桖辶殇阅读 5,597评论 0 2
  • 1.ngnix介绍 ngnix www服务软件 俄罗斯人开发 开源 性能很高 本身是一款静态WWW软件 静态小文件...
    逗比punk阅读 2,121评论 1 6
  • nginx 防盗链问题 两个网站 A 和 B, B网站引用了A网站上的图片,这种行为就叫做盗链。 防盗链,就是要防...
    漫步云端vv阅读 1,148评论 0 0
  • 一.正则表达式匹配,其中: ~ 为区分大小写匹配 ~* 为不区分大小写匹配 !和!*分别为区分大小写不匹配及不区分...
    python小玩家阅读 837评论 0 0