首页 > 系统相关 >【转】nginx配置404页面拦截

【转】nginx配置404页面拦截

时间:2023-02-18 18:44:06浏览次数:42  
标签:错误 版本号 html nginx 404 页面

原文:https://www.jianshu.com/p/f4fc1e1b91d2

友好提示,统一处理

    在项目中,当不存在的路径访问时,会提示404,这个错误提示不友好,如下:


image.png

这个时候,我们就需要到nginx中去统一配置错误页面了,具体配置如下:

      # 关键参数:这个变量开启后,我们才能自定义错误页面,当后端返回404,nginx拦截错误定义错误页面
        proxy_intercept_errors on;
        error_page  404 403 500 502 503 504  /404.html;
        # 承接上面的location。
    location = /404.html {
        # 放错误页面的目录路径。
        root   /app/mgmg/news_info_view/webpage/;
    }

这里面有几个关键的地方,第一要开启错误验证开关,proxy_intercept_errors on;;其次注意,在代理的路径下要有404.html错误页面,也就是/app/mgmg/news_info_view/webpage/404.html

image.png

或者直接全局设置不显示版本号server_token off;简单的说,就是server_token会影响两个地方显示不显示版本号一个是头,一个是错误页面【注意,如果要完全屏蔽版本号,这个就必须设置,不想请求的响应头中还是会带上nginx的版本信息】

    #隐藏版本号
    server_tokens off;

就会如下显示:


image.png

标签:错误,版本号,html,nginx,404,页面
From: https://www.cnblogs.com/tc310/p/17133284.html

相关文章

  • nginx 原理学习--4
    core模块Nginx的模块除了HTTP模块,还有一些核心模块和mail系列模块。核心模块主要是做一些基础功能,比如Nginx的启动初始化,event处理机制,错误日志的初始化,ssl的初始化,正则处......
  • nginx 原理学习--3
    负载均衡模块负载均衡模块用于从”upstream”指令定义的后端主机列表中选取一台主机。nginx先使用负载均衡模块找到一台主机,再使用upstream模块实现与这台主机的交互。为......
  • 微软出品自动化神器【Playwright+Java】系列(九)多线程、重定向、弹出新窗口、截图、新
    写在前面关于Playwright系列的文章,真的很久没有写了,今天一个不小心官方API部分过完了,下面将为大家逐一演示,感兴趣的同学可以自行动手练习。API部分多线程直白点说就是......
  • nginx 原理学习-1
    以下为网络资源摘抄,只为记录nginx的配置系统nginx的配置系统由一个主配置文件和其他一些辅助的配置文件构成。这些配置文件均是纯文本文件,全部位于nginx安装目录下的conf......
  • nginx(二) の 配置静态资源网站
    首先在开始配置前,要想明白,nginx配置静态资源服务时基本逻辑,其实就是要将路由地址与服务器中文件真实的存储地址进行映射。配置静态资源样例配置前,首先要将当前配置......
  • docker 安装 nginx
    docker安装nginx参考:https://blog.csdn.net/weixin_43872830/article/details/128972671docker公共仓库地址参考:https://hub.docker.com/......
  • 【宝塔部署PHP项目】含域名访问部署、IP访问部署、数据库、端口号、Nginx等知识
    一定要弄懂项目部署的方方面面。当服务器上部署的项目过多时,端口号什么时候该放行、什么时候才会发生冲突?多个项目使用redis怎么防止覆盖?Nginx的配置会不会产生站点冲突?二级......
  • WEB开发中的页面跳转方法总结
    页面跳转可能是由于用户单击链接、按钮等触发的,也可能是系统自动产生的。页面自动跳转在WEB开发中经常用到,而且根据需求可以采用不同的跳转方式,比如提示操作信息后延时跳转......
  • 算法随想Day15【二叉树】| LC110-平衡二叉树、LC257-二叉树的所有路径、LC404-左叶子
    LC110.平衡二叉树递归做法一次通过,其实也就是对比:某个节点的左子树和右子树的最大深度的绝对值不大于1,即可认为是平衡二叉树classSolution{public:boolflag;......
  • openwrt_编写动态页面.uHTTPd.lua_独立于luci之外
    openwrt_编写动态页面.uHTTPd.lua_独立于luci之外转载注明来源:本文链接来自osnosn的博客,写于2023-02-17.参考【ExampleofwebinterfaceusinguHTTPdandLua】......