服务器之家

服务器之家 > 正文

discuz设置嵌入式404页面教程

时间:2019-09-24 15:15     来源/作者:z13979340487

discuz程序功能强大是不可否认的,但404页面的设置却是一处短缺,虽然网上有各种各样的404页面设置教程,但基本都是单独跳到一个静态的html页面,如果想要404页面跟网站其他页面一样带有顶部和底部导航,能显示用户信息怎么办呢,接下来本教程就来告诉你如何操作。

首页新建一个文本文件命名为 404.php,然后用文本编辑器打开,填入以下代码,并保存;

  1. <?php 
  2.  
  3. define('CURSCRIPT''404'); 
  4.  
  5. require './source/class/class_core.php'
  6.  
  7. C::app()->init(); 
  8.  
  9. $navtitle = "404提示"// 这里修改404页面标题 
  10.  
  11. include template('common/404'); // 这里是你的404页面模版 
  12.  
  13. ?> 

discuz设置嵌入式404页面教程

将$navtitle = "404提示"这行代码中的“404提示”修改为你的404页面的标题,保存之后将404.php上传到你网站的根目录,

discuz设置嵌入式404页面教程

接下来用编辑器打开你的404的html文件(后缀为.html或者.htm),去掉head,body标签,只留下

与中间的那段代码,其他全去掉

discuz设置嵌入式404页面教程

然后在最上面一行加上{template common/header},在最下面一行加上{template common/footer},保存

discuz设置嵌入式404页面教程

然后上传到你的服务器上的templatedefaultcommon目录里,如果你不是用的默认模板,记得将default改成你模板目录名,

discuz设置嵌入式404页面教程

最后,修改服务器配置文件上的404页面声明,也就是把ErrorDocument 404 /404.html改成ErrorDocument 404 /404.php,不同服务器修改教程大家自行去网上找,然后你就访问一个你网站没有的路径,比如在你的域名后随便打几个字母,如http://www.zzvips.com/sadasd 就可以看到效果啦,是不是很棒?

discuz设置嵌入式404页面教程

最后再用HTTP返回码检测一下,这里成功检测出状态码为404,说明可行,大家赶紧去试试吧

discuz设置嵌入式404页面教程

注意事项

404.html文件目录更换之后,要记得css样式以及图片路径也要做相应的更改,不然可能会出现页面混乱

这篇教程只能适用于discuz程序的网站,其他的程序切勿使用

相关文章

热门资讯

玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情 2019-06-22
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字 2019-06-05
超A是什么意思 你好a表达的是什么
超A是什么意思 你好a表达的是什么 2019-06-06
返回顶部