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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] 解决Discuz! X2.5 帖子被删除后跳转至404,帖子被删除返回404状态。

[复制链接]
m.king 发表于 2012-4-17 16:16:03 | 显示全部楼层 |阅读模式
本帖最后由 m.king 于 2012-4-17 17:25 编辑

解决Discuz! X2.5 帖子被删除后跳转至404,帖子被删除返回404状态。


找到文件:source\module\forum\forum_viewthread.php

中的:
  1. showmessage('thread_nonexistence');
复制代码
替换为:
  1. header('HTTP/1.1 404 Not Found');
  2. header('status: 404 Not Found');
  3. exit();
复制代码
然后自己再去设置404页面。

也可以直接跳转到跟目录的 404.html
把代码替换为:
  1. dheader("Location: 404.html");
复制代码
X2中的解决办法
帖子不存在跳转至404页面,访问到被删除的帖子跳转至404页面解决办法。
https://discuz.dismall.com/thread-2605012-1-1.html




评分

4

查看全部评分

腐朽的木头 发表于 2012-4-17 16:21:18 | 显示全部楼层
收到 呵呵 {:soso_e113:}
回复

使用道具 举报

肥爺 发表于 2012-4-17 16:31:52 | 显示全部楼层
LZ啊LZ LZ啊LZ~~~

评分

1

查看全部评分

回复

使用道具 举报

 发表于 2012-4-17 17:21:26
支持~~~[tthread=Liu-Don, 冬冬]http://app.qlogo.cn/mbloghead/e0afcf63196278b2590c[/tthread]
回复

使用道具

科力E网 发表于 2012-4-17 17:30:55 来自手机 | 显示全部楼层
支持了
回复

使用道具 举报

KiSsゞ 发表于 2012-4-17 17:32:12 | 显示全部楼层
搂住啊搂住~
回复

使用道具 举报

gencn 发表于 2012-4-17 23:32:06 | 显示全部楼层
删除不就是404吗,为何还要改呢?
回复

使用道具 举报

 楼主| m.king 发表于 2012-4-18 09:48:28 | 显示全部楼层
gencn 发表于 2012-4-17 23:32
删除不就是404吗,为何还要改呢?

默认的  不是404哦。
程序默认只是提示你帖子不存在哦,状态是200,引擎有可能把这200的页面当做一个正常页面,如果删除的文章帖子过多,网站同一个内容的200页面重复出现时。引擎会认为:你这是垃圾站,内容重叠严重,,,,故而,,,你懂的。

以上对引擎的了解是我假想的,没证实。
回复

使用道具 举报

gencn 发表于 2012-4-18 12:55:52 | 显示全部楼层
m.king 发表于 2012-4-18 09:48
默认的  不是404哦。
程序默认只是提示你帖子不存在哦,状态是200,引擎有可能把这200的页面当做一个正常 ...

我靠。200。这个很严重
回复

使用道具 举报

gencn 发表于 2012-4-20 15:29:22 | 显示全部楼层
为什么还是200啊。。http://www.kunwang.com/thread-20689-1-1.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-24 11:30 , Processed in 0.038881 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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