Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] 打开discuz X3.2删除或者关闭的专题非404页面解决方法

[复制链接]
justzjg 发表于 2016-1-14 09:18:18 | 显示全部楼层 |阅读模式
很多站长因为网站的改版会会者关闭前期制作的专题页面,但是每次打开这些被关闭或者删除的专题出现的提示却是200状态码,进入提示“抱歉,指定的专题不存在或已被删除或正在被审核”,那如何才能使打开删除或者关闭的专题的时候直接跳转至404页面呢,也就是帖子被删除返回404状态码呢?下面分享下解决方法:

Discuz! x2.5/X3.2 的解决办法如下:

找到文件:source\module\portal\portal_topic.php中的:

  1. showmessage('topic_not_exist');
复制代码

将这行代码修改为如下的代码:

第一种:

  1. header('HTTP/1.1 404 Not Found');
  2. header('status: 404 Not Found');
  3. include('404.html');
  4. exit();
复制代码

第二种:

  1. dheader("Location: 404.html");
复制代码

建议使用第一种,有利于网站的seo优化,上传覆盖掉源文件,再打开关闭或者删除的专题,就会跳转到404页面了。

文章出处:http://www.52jkd.com/a-8267-1.html
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-24 22:14 , Processed in 0.020738 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表