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日

相关推荐

  • 3种方式修改 wordpress 用户名

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

    2025年7月15日
  • aws光帆超出流量自动关机一键脚本

    是否会因为光帆跑的流量统计而烦恼,是否担心流量跑超了,产生费用,那么他来了~ 废话不多说,直接贴我自己写的脚本 ==================================…

    代码程序 2024年9月5日
  • IP 查询新选择

    分享一个自己利用 cf wk 搭的,后台用的是 vip 版本的数据库,每日更新,哪天没钱续费了可能就黄了。 查当前 ip 信息 curl https://iplookup.forb…

    代码程序 2023年11月1日
  • PHP简洁漂亮的目录程序:files.photo.gallery

    这是一款简洁漂亮的目录程序:files.photo.gallery,直接上传index.php即可使用。 官网:https://files.photo.gallery/ 官网演示:…

    代码程序 2021年4月22日
  • Linux服务器SSH端口一键修改脚本

    说明:我们的很多VPS服务器,默认的端口都是22,所以一直会被人扫描爆破,很容易会出现问题,所以我们需要通过修改端口来尽可能减少这种事情发生,但对于很多小白或者很懒的人来说,更喜欢…

    代码程序 2021年5月25日
  • docker hub 自建镜像加速

    在拉取镜像时发现之前使用的代理已经失效了,而且 auth.docker.io 也被墙,导致网上很多教程都失效了,搜索到一个可用的就写下来当作备忘录。 有两种自建方案,一个是 ngi…

    代码程序 2025年9月14日
  • 给网站添加 Chatra 在线客服插件

    今天给大伙介绍另一款名叫Chatra的插件,两者使用差异并不算大,但个人更喜欢Crisp Chatra是一款功能强大且易于使用的聊天软件,可用于网站,使您的客户在离线时通过实时聊天…

    2021年3月27日
  • 使用 acme.sh 部署通配符证书申请与分发服务

    你是不是也遇到过这些问题:太穷买不起年付的通配符证书,手上有好几台白嫖的服务器,有的还没有 80 和 443 端口,证书申请起来麻烦,手动申请和部署的话每几个月还要维护一次(免费证…

    代码程序 2022年4月5日
  • 哪吒v1 Docker CloudFlare Tunnel版 开箱即用

    哪吒已经更了新版的agent安装脚本,就把相关内容删除了,只保留了 CloudFlare Tunnel 相关内容。 地址 https://github.com/yumusb/nez…

    代码程序 2025年1月18日
  • Linux VPS一键添加/删除Swap虚拟内存[超实用]

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

    2021年3月20日

发表回复

登录后才能评论