广州凡科互联网科技有限公司

营业时间
MON-SAT 9:00-18:00

全国服务热线
18720358503

公司门店地址
广州市海珠区工业大道北67号凤凰创意园

NGINX下怎样自定404网页页面?

日期:2021-03-25 浏览:

NGINX下怎样自定404网页页面?


短视頻,自新闻媒体,达人种草1站服务

甚么是404网页页面

假如恰巧网站出了难题,或客户尝试浏览1个其实不存在的网页页面时,此时服务器会回到编码为404的不正确信息内容,此时对应网页页面便是404网页页面。404网页页面的默认设置內容和实际的服务器相关。假如后台管理用的是NGINX服务器,那末404网页页面的內容则为:404 Not Found

为何要自定404网页页面

在浏览时遇到上面这样的404不正确网页页面,我想99%(未经调研,估算数据信息)的客户会把网页页面关闭,客户就这样偷偷的外流了。假如此时能有1个好看的网页页面可以正确引导客户去他想去的地区必定能够留住客户。因而,每个网站都应当自定自身的404网页页面。

NGINX下怎样自定404网页页面

IIS和APACHE下自定404网页页面的工作经验详细介绍文章内容早已十分多了,NGINX的现阶段还较为少,以便处理自家的难题特意对此作了深层次的科学研究。科学研究結果说明,NGINX下配备自定的404网页页面是可行的,并且很简易,只需以下几步:

1.建立自身的404.html网页页面

2.变更nginx.conf在界定地区添加: fastcgi_intercept_errors on;

 

3.变更nginx.conf(或独立网站配备文档,比如在nginx - sites-enabled下的站点配备文档 )

//nginx.conf包括vhost文件目录下的全部的后缀为conf的文档,查询倒数第2行,include vhost/*.conf;

中在server 地区添加: error_page 404 = /404.html 或 error_page 404 =

//假如是2级网站域名,在相应的vhost/文件目录下的后缀为conf的文档编写,如在root /home/;这行下面加上error_page 404 = /404.html

 

4.变更后重新启动nginx,,检测nginx.conf正确性: /opt/nginx/sbin/nginx t

#502 等不正确能够用一样的方式来配备。

error_page 500 502 503 504 = /50x.html;

留意事项:

1.务必要加上:fastcgi_intercept_errors on; 假如这个选项沒有设定,即便建立了404.html和配备了error_page也沒有实际效果。fastcgi_intercept_errors 英语的语法: fastcgi_intercept_errors on|off 默认设置: fastcgi_intercept_errors off 加上部位: , server, location 默认设置状况下,nginx不适用自定404不正确网页页面,仅有这个命令被设定为on,nginx才适用将404不正确重定项。这里必须留意的是,其实不是说设定了fastcgi_intercept_errors on,nginx就会将404不正确重定项。在nginx中404不正确重定项起效的前提条件是设定了fastcgi_intercept_errors on,而且正确的设定了error_page这个选项(包含英语的语法和对应的404网页页面)

2.不必出于方便或提升主页权重的目地将主页特定为404不正确网页页面,也不必用其它方式自动跳转到主页。

3.自定的404网页页面务必超过512字节,不然将会会出現IE默认设置的404网页页面。比如,假定自定了404.html,尺寸仅有11个字节(內容为:404不正确)。




新闻资讯

联系方式丨CONTACT

  • 全国热线:18720358503
  • 传真热线:18720358503
  • Q Q咨询:2639601583
  • 企业邮箱:2639601583@qq.com

首页
电话
短信
联系