404页面是什么?当用户输入一个网站,而通过该网址无法获取到内容(即内容不存在,网页可能被删除或更名、移动等),服务器就会返回404错误。如果设置一个404页面,可以告诉用户页面不存在或网址输错了,减低用户流失的几率,引导用户返回网站搜索其他内容,是提高网站友好性的方法。
1、vi /usr/local/nginx/conf/nginx.conf 编辑Nginx配置文件,在http区段添加下面代码:
1 |
fastcgi_intercept_errors on; |
例如可以添加到以下位置:
1 2 3 4 5 6 7 8 |
fastcgi_intercept_errors on; fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300; fastcgi_buffer_size 64k; fastcgi_buffers 4 64k; fastcgi_busy_buffers_size 128k; fastcgi_temp_file_write_size 256k; |
2、编辑网站配置文件,比如:vi /usr/local/nginx/conf/vhost/liaoweitong.cn.conf ,在server区段添加下面代码:
1 |
error_page 404 /404.html; |
同时,应该在网站根目录下放置一个404.html文件。
3、重启LNMP生效:/root/lnmp restart 。
注:如果使用Wordpress系统,则无需设置,程序会自动给出404。