当访问一个正常的网站页面时,header返回码都是200,如果页面存在错误,返回的则有可能是其他返回码,Nginx等服务器的WEB服务就会调用相应的“默认错误提示页面”告知访客当前出现的问题。这些“默认的错误提示页面”页面效果简易,没有设计美感,不利于提升用户体验,所有有必要重新自定义、设计错误提示页面的效果。这里主要介绍如何修改网站服务器的默认配置,为Ngin等服务器的web服务自定义错误提示页面,也就是将重新自主设计好的页面取代WEB服务的默认错误提示页,例如重新设置400、403、404、500等错误提示页的显示效果。
1、常见的返回码有400、403、404、503等,我们需要根据自己需求设计、制作相应的HTML网页,并且以返回码命名,例如404.html、403.html等等。
2、在服务器站点根目录新建文件夹,例如:error_folder,并且将设计好的HTML网页放到该文件夹下。
3、在相应站点的.conf配置文件中添加如下代码:
error_page 400 /error_folder/400.html;
error_page 403 /error_folder/403.html;
error_page 404 /error_folder/404.html;
error_page 503 /error_folder/503.html;
**备注:自定义的错误提示页所在的路径是相对于根目录的,一定要填写正确,否则不能生效。
4、要让以上设置生效,需要重载配置或者重启服务器:
重载配置:nginx -s reload
重启服务器:shutdown -r now
5、自测效果:只要配置无误,如果你重新设置了404页面效果,只需在你网站的域名后任意拼接一个不存在的路径进行访问,就可以看到自定义的效果。
本文版权所有,转载须注明:来源 https://www.qvdv.net/qvdv-zhuji-819.html