Nginx设置404 Not Found页面的方法

By | 2011/05/09

在nginx的环境中, 如果页面不存在或找不到会返回一个默认的错误页(404代表的意思):

404 Not Found


nginx/0.x.xx

页面太简单了,也不友好,考虑到SEO, 我们可以自己用一个页面来替换这个404页面. Nginx设置404 Not Found页面的方法跟apach不一样, 在apach可以在.htaccess 指定404页面:

ErrorDocument 404 /404.php

上面就指定了用/404.php来显示404错误页面, 而在nginx中, 我们知道他不支持.htaccess,htaccess的url重写 是效的.所以要在.conf中指定. 在server区域中加入.

error_page 404 = /404.php;

重启nginx, 就会以新的404页面代替原来的. 这样就可以为每个网站设置不一样的404页面.

One thought on “Nginx设置404 Not Found页面的方法

Comments are closed.