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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

访问不存在帖子http状态返回200,问题非常严重啊!!!

[复制链接]
cyyxxp 发表于 2012-1-11 15:42:49 | 显示全部楼层 |阅读模式
你好

昨天测了一些X2.0的404功能,一下把我给吓住了,返回状态码居然是200,这对seo可是很有影响的。
请问有什么临时解决方案没有。
自己做了404跳转但是由于X2.0返回200页不起作用。
好像管方的论坛也存在一样问题。
m.king 发表于 2012-1-11 16:16:45 | 显示全部楼层
这个问题确实存在。
回复

使用道具 举报

互乐 发表于 2012-1-11 17:59:22 | 显示全部楼层
解决一下,就好了,呵呵
回复

使用道具 举报

socket2008 发表于 2012-1-11 19:40:58 | 显示全部楼层
404 页面,返回的状态码本来就是 200

这些与服务器设置有关
回复

使用道具 举报

cruzliu 发表于 2012-1-11 20:10:00 | 显示全部楼层
回帖,一定要回帖。{:soso_e160:}
回复

使用道具 举报

shuhua 发表于 2012-1-12 08:08:46 | 显示全部楼层
来看看  交流下   
回复

使用道具 举报

 楼主| cyyxxp 发表于 2012-1-12 17:16:20 | 显示全部楼层
m.king 发表于 2012-1-11 16:16
这个问题确实存在。

老大 有没有解决的办法。。。
回复

使用道具 举报

 楼主| cyyxxp 发表于 2012-1-12 17:19:04 | 显示全部楼层
socket2008 发表于 2012-1-11 19:40
404 页面,返回的状态码本来就是 200

这些与服务器设置有关

你别不懂装懂,如果你的帖子已经被搜索引擎收录,然后你把帖子删了,蜘蛛再次来更新时帖子已经不存在了,但返回200蜘蛛认为存在,那你想想凡是你删除的帖子在搜索引擎数据库中都是一个样子,你就等着降权值吧。
回复

使用道具 举报

m.king 发表于 2012-1-12 18:16:28 | 显示全部楼层
cyyxxp 发表于 2012-1-12 17:19
你别不懂装懂,如果你的帖子已经被搜索引擎收录,然后你把帖子删了,蜘蛛再次来更新时帖子已经不存在了, ...

蛋定 我今儿给你找到解决办法了。

按照我方法做。
找到这个文件 \source\module\forum\forum_viewthread.php
然后找到这行代码【my_thread_log('redelete', array('tid' => $_G['gp_tid']));】
应该是在22行那。然后在它下面添加这行代码
        dheader("Location: 404.html");
404.html是你定义的404页面,路径你自己决定。

评分

1

查看全部评分

回复

使用道具 举报

m.king 发表于 2012-1-12 18:22:31 | 显示全部楼层
帖子不存在跳转至404页面,访问到被删除的帖子跳转至404页面解决办法。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-24 14:01 , Processed in 0.038827 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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