在你需要设置404页面的server段里添加

  1. server 
  2.     listen       80; 
  3.     server_name www.unixbeta.com; 
  4.     index index.html index.htm index.php; 
  5.     root   /home/www/upload/; 
  6. error_page  404  /404.html; 
  7. location /404.html { 
  8. root  /home/www; 

404.html放在/home/www下即可

另一种方法:

更改nginx.conf在http定义区域加入:

  1. fastcgi_intercept_errors on; 

更改nginx.conf在server 区域加入:

  1. error_page 404 = /error/404.html 

重启nginx

注:以上主法仅供参考

经测试可用方法如下:

在nginx.conf

  1. http  

下面添加

  1. fastcgi_intercept_errors on; 

  1. error_page   500 502 503 504  /50x.html; 

上面添加

  1. error_page 404 = /404.html ; 

404.html放到网站根目录就可以了。这个目录可以自定义的。

此文章由 holley 于 2010-07-30 00:13:19 编辑

本日志由 holley 于 2010-07-28 13:46:09 发表,目前已经被浏览 37 次,评论 0 次;

作者添加了以下标签: nginx404

引用通告:http://www.rhl.name/Article/94/Trackback.ashx

评论订阅:http://www.rhl.name/Article/94/Feeds.ashx

相关文章

评论列表

    暂时没有评论
(必填)
(必填,不会被公开)