方法:在Nginx上定义502,404等错误页面

定义404,502等错误页面对于一个网站来说是必须要做的,便于网站权重的传递及用户体验,那我们如何在Nginx上设置呢?

首先:打开nginx.conf文件,在fastcgi_temp_file_write_size 128k; 下面添加

fastcgi_intercept_errors on;

注意,包括;号

其次:在需要定义的站点的里面添加

error_page 404 = /404.htm;

例如:

server
        {
                listen       80;
                server_name www.yd631.com;
                index index.html index.htm index.php;
                error_page 404 = /404.htm;
                include location.conf;
                root  /home/www/logs;
        }

记得404页面放在站点的跟目录下…

测试配置
/usr/local/nginx/sbin/nginx -t

没错误就重启nginx
/etc/init.d/nginx restart

BTW,其他页面也是这样定义

error_page 502 = /502.htm;

未经允许不得转载,或者注明出处:https://www.yd631.com/nginx-404-502-err/

麦子猜您可能还喜欢以下内容: