设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
首页
签到
公告
导读
Guide
群组
搜索
搜索
本版
文章
帖子
用户
爱分享 - 新资源心分享
»
首页
›
日常
›
干货茶馆
›
dz论坛设置404页
返回列表
发新帖
[建站相关]
dz论坛设置404页
[复制链接]
微信扫一扫 分享朋友圈
已有
1449
人穿越成功
教程:手机怎么扫描二维码
1140
|
1
|
2020-10-12 18:01:54
|
显示全部楼层
|
阅读模式
IP:广东广州
对于删除的贴子,正常情况,HTTP状态码应该返回为404,但DZ论坛的默认返回码却是200,这样就对我们的网站SEO优化十分不利,搜索引擎会误认为这些贴子仍然存在,但没有任何有意义的内容。
从如何做网站优化的角度来说,我们需要对DZ论坛网站进行设置404页面,下面教大家如何制作discuz论坛的404页面。
打开文件
source/module/forum/forum_viewthread.php
,找到下面的代码,大概在26行左右
showmessage('thread_nonexistence');
复制代码
改为:
header("HTTP/1.1 404 Not Found");
header("Status: 404 Not Found");
exit;
复制代码
网站根目录下新建一个404.php文件,复制下面的内容并保存
<?php
define('CURSCRIPT', '404');
require './source/class/class_core.php';
C::app()->init();
$navtitle = "404 Not Found - 您所访问的页面可能已经被删除"; // 这里修改404页面标题
include template('common/404'); // 这里是你的404页面模版
?>
复制代码
进入
template/default/common
目录,新建一个
404.htm
文件,复制下面的内容并保存
<!--{template common/header}-->
<DIV align="center">
<P align="left"></P>
<P>
</P>
<font size="3" face="黑体"><p>友情提醒:您所访问的页面不存在</p>
<a href="https://abeim.cn/thread-3-1-1.html">
<h4>查看版规</h4>
</a></font>
<P>
</P>
<font size="3" face="黑体">游戏《圈小猫》</font>
<P>
</P>
<script src="https://abeim.cn/assets/js/404-cat/phaser.min.js"></script>
<script src="https://abeim.cn/assets/js/404-cat/catch-the-cat.js"></script>
<div id="catch-the-cat"></div>
<script>window.game = new CatchTheCatGame({
w: 11,
h: 11,
r: 20,
backgroundColor: 16777215,
parent: "catch-the-cat",
statusBarAlign: "center",
credit: "爱分享"
})</script>
</DIV>
<DIV class="style6" align="center">
<P class="style7"></P>
<P class="style8">
<SPAN class="style10">
<img src="https://img.abeim.cn/imgs/2019/12/c4d753c59c2178de.png" width="30" height="30" alt="点击返回主页">
<a href="https://abeim.cn/" title="返回首页" target="_new">返回首页</a></SPAN>
</P>
<P class="style8">Abeim.cn</P>
<div id="loadad"></div>
</DIV>
<script>var _hmt = _hmt || []; !
function() {
var e = document.createElement("script");
e.src = "https://hm.baidu.com/hm.js?79e3f9063aebe8158b37165773e4fbb6";
var t = document.getElementsByTagName("script")[0];
t.parentNode.insertBefore(e, t)
} ()</script>
<!--{template common/footer}-->
复制代码
然后后台清理一下缓存,前台访问一个不存在的帖子就可以看到404页了
并且网站状态码也变成404了
最后解释一下404模板页的代码
第一行的
<!--{template common/header}-->
是头部代码
就是这里的
最后一行的
<!--{template common/footer}-->
是页脚
教程
,
建站
,
网站
,
dz教程
相关帖子
•
windows wamp集成环境xampp软件
•
xampp汉化以及其他教程
•
小米手环5换华为太空人表盘皮肤
•
照妖镜之乔碧萝再现网页拍照源码
•
照妖镜之乔碧萝再现
•
magisk面具22.1
•
typecho修改Gravatar头像源
•
小米10U刷入大小超过4G的包(拆包教程)
目之所及 皆是回忆 心之所想 皆是过往 眼之所看 皆是遗憾
回复
使用道具
举报
lk1216
|
2020-12-3 17:33:44
|
显示全部楼层
IP:河南郑州
好深奥
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
');
浏览过的版块
资源分享
福利线报
软件分享
QQ技术
Abeim
558
主题
32
回帖
4456
积分
管理员
积分
4456
加好友
发消息
回复楼主
返回列表
诈骗公布
干货茶馆
疑惑解答
泳池灌水
投稿分享
每日签到
图文推荐
抖音短视频解析源码HTML单页版-接口版
2020-06-16
免费领取孙尚香皮肤水果甜心永久
2020-07-25
navicat数据库管理软件(带注册机)
2020-11-15
AE bodymovin脚本安装(导出动画为json) 附:AE安装包
2020-07-28
via浏览器
2020-07-28
热门排行
1
太极▪阴版安装教程+QQ发送xml代码
2
详解QQDIY名片json代码
3
QQ高仿红包强制加群教程(强制进群,不用申请
4
小米云服务1024G领取福利
5
zip炸弹,一个大小仅仅为41kb的压缩包
6
开通支付宝当面付
7
自定义DIY名片模块
8
新版QQ自定义等级图标
9
最近有点火的DIY名片教程
10
祝你平安、健康、快乐,一年又一年