1panel 自定义博客的 404 页面

今天忽然发现,我的博客的 404 界面被 Openresty 默认的 404 界面给覆盖了,经过一番查找,终于找到了解决方法。

问题原因

默认情况下,Nginx 或 Openresty 会使用自己配置的 404 页面,而不会使用我们博客程序自带的 404 页面。因此,我们需要对 Nginx 和 Openresty 的配置进行一些小修改,让其使用我们自定义的 404 页面。

解决方法

以 1Panel 面板为例,宝塔面板的设置类似。

首先找到你的网站设置中的配置文件,

找到第 20 行左右的 error_page 指令,

将原来的:

nginx

1
error_page 404 /404.html;

修改为:

nginx

1234
error_page 404 403 500 502 503 504 /404.html;location = /404.html {    root /www/sites/blog/index;}

root 后的路径是你自己的 404 页面的实际路径。

其他情况

如果你是直接使用 Nginx 而不是通过 1Panel 面板或宝塔面板管理网站,可以找到对应网站的 Nginx 配置文件(通常路径为 /etc/nginx/nginx.conf 或 /etc/nginx/sites-available/default),在 server 块中进行同样的修改。

验证效果

修改完成后,你可以尝试访问一个不存在的页面,看看是否显示了你自定义的 404 页面。

总结

通过以上简单的步骤,你就可以轻松地为你的博客自定义 404 页面了。希望这篇教程对你有所帮助!

原创文章,作者:mantou,如若转载,请注明出处:https://v2ez.com/1397.html

(0)
mantoumantou
上一篇 2025年3月6日
下一篇 2025年3月24日

相关推荐

  • 利用jsdelivr和github搭建免费又好用的全球节点CDN

    什么是jsDelivr 官网地址:https://www.jsdelivr.com/众所周知国内一些如阿里云,腾讯云,七牛云,又拍云超过一定额度都会产生费用,我记得几年前用七牛云一…

    2021年3月27日
  • Linux VPS一键添加/删除Swap虚拟内存[超实用]

    说明: 很多人的VPS服务器由于内存太小,会导致很多进程被杀掉,这时候就需要我们添加Swap虚拟内存了,之前在一大佬的博客里发现这个非常方便的一键脚本,这里就转载一下——方便懒人或…

    2021年3月20日
  • 甲骨文云机器保活脚本

    Oracle-server-keep-alive-script 甲骨文服务器保活脚本 适配系统:已在Ubuntu 20+,Debian 10+, Centos 7+, Oracle…

    2024年3月10日
  • 为什么要用 Git

    〇 版本控制 比如,你晚上写一篇论文,写好了存起来。结果第二天早上起来,你再拿出来一看,害,写的什么啊。早上修改了一大堆,改完了存起来。结果下午一想,害,早上我改什么啊!昨晚那个写…

    代码程序 2024年9月29日
  • 如何在 Debian 11 上安装 PHP Composer

    要在 Debian 11 上安装 PHP Composer,您需要 Linux shell 和 root 访问权限。如果您使用 Linux 作为主要操作系统,或者您已经安装了在 D…

    2023年10月19日
  • 3种方式修改 wordpress 用户名

    在数字化时代,WordPress作为世界上最流行的开源内容管理系统之一,被无数网站管理员和个人用户所使用,以创建和管理他们的在线存在。然而,随着用户的不断变更和安全需求的提高,修改…

    2025年7月15日
  • 一款极简、无痕、匿名聊天室,多种方式部署

    Minichat Minichat 是一款极简、极轻、无痕、匿名的聊天工具,开发此程序的本意是用于自己平日与好友临时讨论敏感话题时使用,现开源共享,代码简陋,请多包涵。 项目地址:…

    2024年7月12日
  • VPS路由线路去回程测试及线路分辨

    前言 路由线路分为去程和回程,去程和回程也许并不一样,所以准确的线路测试应该分别测试去程和回程; 并且有些服务商提供的线路在国内不同区域也许并不一致,复杂的网络环境就需要自己去慢慢…

    代码程序 2021年4月3日
  • WordPress迁移更换域名 固定链接404 修改SSH端口

    前言 WordPress迁移可以分为以下几种情况: 仅更改域名 仅更改服务器 变更域名+服务器 下面就以这三种情况,可以实现的方式有很多,选取了一种适合自己的,把需要进行的操作记录…

    代码程序 2021年4月15日
  • VPS修改完dns后resolv.conf总是被重置?

    介绍 出于不同的需要,我们有的时候需要对Linux的dns进行修改,那一般情况下我们都会对/etc/resolv.conf这个文件进行修改,可是过一段时间,或者机器重启后,机器还会…

    2025年5月4日

发表回复

登录后才能评论