- UID
- 1
- 主题
管理员
- CN币
- 币
- 威望
- 值
- 报料奖
- 元
- 贡献
- 值
- 回复
- 帖
- 日志
- 好友
- 帖子
- 主题
- 听众
- 收听
- 性别
- 保密
|
解决Discuz! X2.5 帖子被删除后跳转至404,帖子被删除返回404状态。
找到文件:source\module\forum\forum_viewthread.php
中的:- showmessage('thread_nonexistence');
复制代码 替换为:- header('HTTP/1.1 404 Not Found');
- header('status: 404 Not Found');
- require('404.php');
- exit();
复制代码 然后自己再去设置404页面。
也可以直接跳转到跟目录的 404.html
把代码替换为:- dheader("Location: 404.html");
复制代码 Discuz! X2.0 的解决办法如下:
找到这个文件 \source\module\forum\forum_viewthread.php
然后找到这行代码- my_thread_log('redelete', array('tid' => $$$$$$$$$$$$$$$$_G['gp_tid']));
复制代码 应该是在22行那。然后在它下面添加这行代码- dheader("Location: 404.html");
复制代码 404.html是你定义的404页面,路径你自己决定。
然后你就能解决,帖子被删除或者被审核,然后能跳转至404页面了。
|
|