Discuz如何设置嵌入式404页面

阿豪运维笔记(阿豪同学) 2020-06-15 1.44 K阅读

温馨提示:这篇文章已超过896天没有更新,请注意相关的内容是否还可用!

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

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

<?php    
define('CURSCRIPT', '404');    
require './source/class/class_core.php';    
C::app()->init();    
$navtitle = "404页面不存在啊"; // 这里修改404页面标题    
include template('common/404'); // 这里是你的404页面模版    
?>

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

image.png

接下来用编辑器打开你的404的html文件(后缀可能为.html或者.htm),去掉head,body标签,只留下<body>与</body>中间的那段代码,其他全去掉

image.png

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

image.png

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

image.png

最后,修改服务器配置文件上的404页面声明,指向根目录下的404.php文件,然后你就访问一个你网站没有的路径,比如在你的域名后随便打几个字母,如http://www.ahaoyw.cn/ssd 就可以看到效果啦

image.png

最后再用HTTP返回码检测工具检测一下,这里成功检测出状态码为404,说明设置没问题可行

image.png

注意事项

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


以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作有参考学习价值
喜欢请点击上方【分享】,如果对您有帮助可点击上方【打赏】打赏本站。谢谢大家对阿豪运维笔记的支持。

文章作者: 阿豪运维笔记(阿豪同学)
本文链接:
文章版权:站长码字很辛苦,除非注明,否则均为阿豪运维笔记原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码