订制Nginx 404页面转向

乘月又乘风2014年12月9日08:40:19明月几时有订制Nginx 404页面转向已关闭评论字数 445阅读1分29秒阅读模式

发现nginx默认的404页面太难看了。主题自带的404错误页面又不能全覆盖,找到了一个不错的404模版。
修改网站配置文件

在http定义区域加入: fastcgi_intercept_errors on;

在server 区域加入: error_page 404  /404.html  或者 error_page 404 =http://www.xxx.com/404.html

重启nginx后,发现404页面无法载入js和css等外部文件。

因此将全部404页面文件放在了/404/文件夹内,https://lb.ink/404/

新建一个html文件定义为404,并转向到/404/文件夹,全部搞定。

<html lang="en">
 <head>
  <meta charset="UTF-8">
  <meta HTTP-EQUIV=refresh Content='0;url=https://lb.ink/404/'>
  <title>404-Not Found</title>
 </head>
 <body>  
 </body>
</html>

订制Nginx 404页面转向