nginx 伪静态后台404解决规则

djy3 djy3
2017-06-23 18:00
864 浏览
7 回复
nginx 伪静态后台404解决规则
启动静态后,发现后台404报错了,所以研究了一下,现在分享出来给大家

顺便自己在加了点目录禁止运行php,防止小黑传马都被日!

location / {
if (-f $request_filename/index.html) {
rewrite (.*) $1/index.html break;
}

if (-f $request_filename/index.php) {
rewrite (.*) $1/index.php;
}

if (!-f $request_filename) {
rewrite (.*) /index.php;
}
}

location ~* ^/(tpl|attachment)/.*.(php|php5)$ {
deny all;
}

分享精神!

回复列表(7)

狮
2017-06-23 22:45
不错,顶你!话说你会修改PHP吗?
回复
langtou
langtou
2017-06-24 17:11
会员中心正常吗?我好像不得。会员中心点不动
回复
ouyang
ouyang
2017-08-09 01:11
多谢发布,用上了,没任何问题。
回复
djy3
djy3
2017-12-18 23:52
不要在伪静态那里添加,在配置文件直接配置添加就可以了!
回复
djy3
djy3
2017-12-18 23:53
用宝塔控制面板的小伙伴,肯定会发现添加了伪静态后发现后台报404,很简单,不要在伪静态那里添加,直接在配置文件那里复制这段伪静态就可以了!
回复
Clone
Clone
2018-01-09 23:35
不错,顶你!
回复
A8dj舞曲网
A8dj舞曲网
2018-08-10 21:40
伪静态后图不显示啊 怎么解决~???
回复