在访问时遇到上面这样的404错误页面,我想99%(未经调查,估计数据)的用户会把页面关掉,用户就这样悄悄的流失了。如果此时能有一个漂亮的页面能够引导用户去他想去的地方必然可以留住用户。因此,每一个网站都应该自定义自己的404页面。
NGINX下如何自定义404页面
IIS和APACHE下自定义404页面的经验介绍文章已经非常多了,NGINX的目前还比较少,为了解决自家的问题特地对此作了深入的研究。研究结果表明,NGINX下配置自定义的404页面是可行的,而且很简单,只需如下几步:
1.创建自己的404.html页面
2.更改nginx.conf在http定义区域加入:fastcgi_intercept_errors on;
3.更改nginx.conf(或单独网站配置文件,例如在nginx ->sites-enabled下的站点配置文件 )
中在server 区域加入:error_page 404 /404.html;
或者error_page 404 http://blog.luwen.cc; 【在nginx配置文件中,‘;’分号要带上,也就是直接把404页面重定向到自己的主页】
4.更改后重启nginx,,测试nginx.conf正确性: /usr/local/nginx/sbin/nginx -t 显示ok然后重启
/usr/local/nginx/sbin/nginx -s reload 即可 然后测试即可!我的网站404页面已经重定向到我