DZ论坛404页面如何设置?

文章目录[隐藏]

对于删除的贴子,正常情况,HTTP状态码应该返回为404,但DZ论坛的默认返回码却是200,这样就对我们的网站SEO优化十分不利,搜索引擎会误认为这些贴子仍然存在,但没有任意有意义的内容。

从如何做网站优化的角度来说,我们需要对DZ论坛网站进行设置404页面,下面学做网站论坛就来讲一下如何制作discuz论坛的404页面。

方法/步骤

  1. 找到文件:source\module\forum\forum_viewthread.php中的以下代码:
    showmessage('thread_nonexistence');
  2. 如果你的主机是win系统,把上面的代码替换为
    header('HTTP/1.1 404 Not Found');
    header('status: 404 Not Found');
    include('404.html');
    exit();

    如果你的主机是linux系统,把上面的代码替换为

    header('HTTP/1.1 404 Not Found');
    header('status: 404 Not Found');
    exit();
  3. 使用html编辑器新建一个html页面命名404.html,并将以下代码放入404.html,其中的域名改成自己网站的域名。
    <!DOCTYPE html PUBLIC "-/W3C/DTD XHTML 1.0 Transitional/EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>学做网站论坛-您的访问出错了</title>
    <style type="text/css">
    <!--
    .STYLE1 {font-weight: bold}
    .STYLE2 {font-weight: bold}
    -->
    </style>
    </head>
    <body>

    </body> </html>

  4. 将404.html上传到自己空间的根目录下;
  5. 测试。在自己论坛上删除一个帖子,并复制这个帖子的URL,删除后再使用这个URL访问,是否返回404页面里的内容。如果返回,说明404页面设置成功。

本文摘自网络,不代表短经典网立场 https://www.duanjingdian.com/704.html

上一篇 2024 年 6 月 30 日 上午9:28
下一篇 2024 年 6 月 30 日 上午9:55

相关推荐

  • Discuz程序文件目录含义

    每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录 ./ (这里都是特别基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜…

    Discuz 2024 年 6 月 30 日
    240
  • Discuz模板怎么运行PHP代码?

    方法一:使用<!--{ PHP代码 }--> 如果要在DISCUZ模板中运行PHP代码,必须放在<!--{和}-->这2组符号之间,discuz会执行其中的…

    Discuz 2024 年 5 月 30 日
    319
  • Discuz:内部错误,无法显示此内容

    问题:内部错误,无法显示此内容 解答: 第一种情况:一般是 uc通信 或者 uc中应用的 appid 和 配置文件中 appid不统一导致的 DX后台---站长--UCenter设…

    Discuz 2024 年 4 月 26 日
    262
  • DZ论坛提示“插件不存在或已关闭”

    DZ论坛网站伪静态后出现“插件不存在或已关闭”的问题,对于很多使用香港免备案空间的用户来说,是比较常见的问题。设置伪静态后,无法打开论坛的版块。出现“插件不存在或已关闭”错误。 通…

    Discuz 2024 年 6 月 30 日
    283
  • Discuz下拉菜单与JQuery不兼容怎么办?

    如何解决discuz下拉菜单与jquery不兼容问题呢? 方法/步骤 打开网站引入的JQUERY源文件,在最后面加上以下的代码: jQuery.noConflict(); 打开所有…

    2024 年 5 月 30 日
    257
  • DZ论坛网站搬家后uc_server空白的解决方法

    遇到DISCUZ论坛网站搬家时,UC_SEVER空白的问题,可以按照以下二个方法操作来解决。 方法一:由于搬家过程中,UC_SEVER有些文件丢失,导致UC中心无法正常运行。 这种…

    Discuz 2024 年 6 月 30 日
    333
  • Discuz如何判断当前页面是否为论坛首页?

    以下是DISCUZ判断当前页面是否为论坛首页代码: ……以下是DISCUZ判断当前页面是否为门户首页代码: ……就是区分下forum和portal,如要判断home首页代码: ………

    Discuz 2024 年 6 月 1 日
    282
  • DZ论坛DIY保存后数据消失原因及解决方法

    这种问题的原因其实就是diy标签与class标签名称不一致,这在我们的discuz 论坛仿站教程中就讲到了。 做个简单例子: <!--[diy=diy_chart]--&gt…

    Discuz 2024 年 6 月 30 日
    302
  • Discuz标签大全,Discuz模板开发调用标签大全

    数据ID {id} 帖子URL {url} 帖子标题 {title} 附件图片 {pic} 帖子内容 {summary} 楼主 {author} 楼主UID {authorid} …

    2024 年 5 月 30 日
    231
  • Discuz模板中如何引用php文件?

    Discuz允许包含含有模板输出逻辑的 php 文件,且 php 文件必须放在“TPLDIR/php”目录下 (“{eval include TPLDIR.'/php/xxx.ph…

    Discuz 2024 年 4 月 21 日
    280