吾爱源码分享论坛

 找回密码
 注册[Register]
查看: 22|回复: 0

[Discuz] DISCUZ论坛404页面制作方法(被删帖子跳转404页面)

[复制链接]
  • TA的每日心情
    开心
    2020-2-15 14:27
  • 87

    主题

    91

    帖子

    295

    爱币

    管理员

    Rank: 12Rank: 12Rank: 12

    积分
    2858

    突出贡献荣誉管理

    发表于 2020-1-14 08:46:44 | 显示全部楼层 |阅读模式
    discuz里面对于删除的贴子,正常情况,HTTP状态码应该返回为404,但DZ论坛的默认返回码却是200,这样就对我们的网站SEO优化十分不利,搜索引擎会误认为这些贴子仍然存在,但没有任何有意义的内容。
    404.png
    从如何做网站优化的角度来说,我们需要对DZ论坛网站进行设置404页面,下面学做网站论坛就来讲一下如何制作discuz论坛的404页面。
    方法/步骤
    • 找到文件:source\module\forum\forum_viewthread.php中的以下代码:showmessage('thread_nonexistence');
    • 如果你的主机是win系统(香港虚拟主机推荐使用),把上面的代码替换为:
      1. header('HTTP/1.1 404 Not Found');
      2. header('status: 404 Not Found');
      3. include('404.html');
      4. exit();
      复制代码


      如果你的主机是linux系统,把上面的代码替换为
      1. header('HTTP/1.1 404 Not Found');
      2. header('status: 404 Not Found');
      3. exit();
      复制代码

    • 自己准备一个html页面命名404.html。
    • 将404.html上传到自己空间的根目录下;
    • 测试。在自己论坛上删除一个帖子,并复制这个帖子的URL,删除后再使用这个URL访问,是否返回404页面里的内容。如果返回,说明404页面设置成功。
      4041.png
    通过上面几步的操作,当我们自己建的论坛网站出现了不存在的帖子时,返回码就是404了。


    上一篇:图片格子广告v2.5.2 商业版
    下一篇:wordpress怎么去掉版权等信息
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册[Register]

    本版积分规则

    网站地图|小黑屋|吾爱源码分享论坛 ( 鲁ICP备09035195号-1 )

    GMT+8, 2020-2-25 04:59 , Processed in 0.211558 second(s), 29 queries , Gzip On, Redis On.

    Powered by Discuz!

    Copyright © 2019-2020, 吾爱源码分享论坛.

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