在nginx的环境中, 如果页面不存在或找不到会返回一个默认的错误页(404代表的意思):
404 Not Found
nginx/0.x.xx
页面太简单了,也不友好,考虑到SEO, 我们可以自己用一个页面来替换这个404页面. Nginx设置404 NotFound页面的方法跟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页面.
补充说明