安装 LNMP 后,多个站点在同一 VPS 上,每个站点需要不同的 404 页面该如何做?

2015-07-28 15:37:46 +08:00
 Malware

已经尝试改过nginx.conf

增加了
fastcgi_intercept_errors on;
error_page 404 /404.html

但是貌似所有的站点的404都统一指定到了这个404.html上了
请教下想每个站点都自定义该怎么做?

2505 次点击
所在节点    NGINX
10 条回复
xjx0524
2015-07-28 15:50:02 +08:00
php一般不都是单入口应用么,可不可以拿到一个url先分到某一个应用的入口,然后再根据路由规则决定下一步怎么处理或者抛404页面
lazyyz
2015-07-28 15:51:14 +08:00
每个站点一个配置文件
Tink
2015-07-28 16:00:56 +08:00
你每个站点难道不是单独的配置文件么?
Ellison
2015-07-28 16:10:12 +08:00
你改的是全局,每个站点的配置文件里单独加404就可以了啊...
Malware
2015-07-28 16:18:54 +08:00
刚才百度了半天,发现有/usr/local/nginx/vhost目录下建conf文件一说。
我的lnmp一键安装装好后并没有这个目录,目前正在自己折腾。。
Malware
2015-07-28 16:21:27 +08:00
晕了,原来vhost目录在/usr/local/nginx/conf 下,终于找到了,感谢各位。。
kslr
2015-07-28 16:22:28 +08:00
@Malware 不看文档 23333
msg7086
2015-07-28 21:46:52 +08:00
不用官方包而去用第三方软件的结末。
ryd994
2015-07-29 09:38:12 +08:00
error_page放到server block里不就行了么
sky170
2015-08-19 08:34:29 +08:00
难道不是单独的配件?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/208931

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX