巧用nginx的sendfiles设置404

使用LNMP架构的朋友会知道,如果直接在PHP中进行header 404设置用户会访问到一个空白的页面,为了解决这种问题,我们可以使用NGINX的SENDFILE特性来让用户直接看到NGINX默认的404页面。

header('status: 404 Not Found');
header('X-Accel-Redirect: '.'1.exe');


这样设置,用户直接看到的就会直接是NGINX默认的404页面了。

设置前:

设置后:

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注


此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据