当网站被访问的网页不存在,就会出现404错误页面,如果zblogphp主题模板中没有404.php文件,就会显示默认的错误页面,但默认的错误页面不太美观,而且也没有返回到网站首页的链接,不利于用户体验,也不利于搜素引擎优化!

特别是当你的网站存在大量的页面因为被删除或地址失效时,404.php文件就显得很有必要了,在404文件中,我们可以设置404页面的css样式,文字内容等等,提示浏览器网页的用户此网页已经失效,可以通过相关文字链接等内容,进入到网站首页去查看更多新的内容信息!

修改设置404.php错误页面的方法

在zblogphp中,404页面的修改是很简单的,只需要在正确主题模板文件中,加入设置好的404.php文件即可!

1、打开zblogphp存放所有主题文件的目录,就是zb_users/theme/里面的文件

2、找到当前所使用的zblogphp主题的文件夹,如下图所示,是用我自己刘代码博客主题“liudaima”文件夹为例。

3、打开主题“liudaima”文件夹中的 template 文件夹

4、在template 文件夹中找到 404.php文件进行修改,如果在不存在404.php文件,就自己新建一个404.php文件。

5、最后,就是设置404.php页面里的代码内容了!

我们在自定义zblogphp的404.php文件时,通常会用到以下几个调用标签:{$host}:你的网站域名

{$name}:你的网站标题

{$subname}:网站的副标题

地址:https://wiki.zblogcn.com/doku.php?id=zblogphp:development:theme:template

设置404页面的目的就是告诉访问者该页面已经不存在,404页面中最好还有可以返回网站首页的链接,这样方便访问者在没有找到页面的时候,还可以回到首页继续浏览站内其他内容!

php7 设置404页面,zblogphp怎么修改或创建404错误页面的方法相关推荐

  1. VUE项目中使用this.$forceUpdate();解决页面v-for中修改item属性值后页面v-if不改变的问题

    VUE项目中使用this.$forceUpdate();解决页面v-for中修改item属性值后页面v-if不改变的问题 参考文章: (1)VUE项目中使用this.$forceUpdate();解决 ...

  2. 没有修改出现mysql密码错误_MySql 修改密码后的错误快速解决方法

    设置好密码后,使用数据库时出现如下错误: ERROR 1820 (HY000): You must reset your password using ALTER USER statement bef ...

  3. vscode设置默认新建html,VScode修改默认生成的HTML模板的方法

    在VScode中,新建HTML页面时可以输入!+tab键,快速生成HTML代码模板,默认生成的代码模板如下: Document 由于生成的代码模板中有一些不需要,所以每次生成后都需要删除,很麻烦.其实 ...

  4. 路由器局域网设置_教你如何修改路由器LAN口IP地址的方法

    现在绝大部分品牌或非品牌有线或无线路由器,其LAN口地址一般使用192.168.1.1或192.168.0.1网段,而使用此默认地址,既不安全,有时也不实用,比如局域网中电脑数过高,超过255台,则此 ...

  5. mysql数据库设置连接数_MySQL数据库之修改MYSQL最大连接数的3种方法分享

    本文主要向大家介绍了MySQL数据库之修改MYSQL最大连接数的3种方法分享,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 方法一:进入MYSQL安装目录 打开MYSQL配置文件 ...

  6. java jsp公共异常页面_Java如何创建JSP错误页面以处理异常?

    在此示例中,您将学习如何在JSP页面中处理异常.JSP具有用于错误处理的内置机制,这是一个特殊页面,可用于处理Web应用程序中的每个错误.要将页面定义为错误页面,我们使用page指令,isErrorP ...

  7. java web 默认页面配置文件_Tomcat中配置全局的错误页面(如404)+删除Tomcat中webapps目录下的自带项目,防止Tomcat默认文件泄露...

    进入tomcat目录中conf文件编辑web.xml,将下面代码复制到文件末尾,如下 400 /error.html 404 /404/404.html 500 /404/500.html 2.添加4 ...

  8. 设置自动会计时,常数位置提示APP-FND-00804错误,解决方法

    今天在设定r12 的AutoAccounting的时候,报APP-FND-00804错误,在网上找到了解决方法,是将会计科目弹性域的序号由两位数,改为1位数,就可以了.应该是oracle的BUG.如下 ...

  9. ASP.NET 自定义404错误页面

    默认情况下微软已经在 Web.config 加入了如下代码: <customErrors mode="RemoteOnly" defaultRedirect="Ge ...

最新文章

  1. 05-04-查看补丁更新报告
  2. 关于Linux Kernel中的宏定义likely和unlikely
  3. 最短路径:Dijkstra算法和Floyd算法
  4. myeclipse 8.5-9.0 安装 svn 方法 《转载》
  5. 关于反射的完整 练习
  6. concat特征融合_MSFNet:多重空间融合网络进行实时语义分割(北航和旷视联合提出)...
  7. Jeecg-Boot 快速开发平台,前后端分离—开发工具安装
  8. Oracle发布Java移动开发路线图 影响近千万开发者
  9. Stateflow_报错记录
  10. Kong API Gateway 配置文件详解
  11. 如何读出烧录程序.bin的数据_如何改变程序搜索数据的方式?使用Redis进行搜索...
  12. 【ACL2020】关于正式风格迁移的数据增强方法
  13. 分布式文件存储FastDFS之环境搭建篇
  14. 华擎主板bios设置图解_华擎主板bios设置图解 如何进入bios设置 BIOS设置图解教程...
  15. 海思Hi3519A开发(5.梳理海思文档与运行sample代码)
  16. 学完大数据基础,可以按照我写的顺序学下去
  17. iOS 一步步带你实践组件二进制方案
  18. MBA-day1数学-应用题-利润问题
  19. linux安装mysql8⼀步⼀步超详细教程
  20. 华为智慧屏看鸿蒙,AI加持的另类彩电之华为智慧屏带你体验鸿蒙

热门文章

  1. 高等数学在计算机的应用论文,高等数学论文-计算机软件和应用.doc
  2. BISTU-(1)-4-17-2016
  3. CIO免费IT预算计划模板
  4. Xilinx Alveo加速卡开发环境搭建
  5. 海思NB-IoT芯片模块,海思处理器介绍
  6. 燕秀里面添加lisp程序_修改 lisp 程序
  7. 密码学系列(三):区块链+密码学基础知识
  8. android 4个button 田字布局,android新浪微博客户端开发.docx
  9. python2的socks5代理 文件上传
  10. Cytoscape_v3.6.1 载入插件cluego