找回密码
 立即注册
搜索

Discuz! 论坛404页面该怎么做?怎么制作404页面不影响收录?

[复制链接]
发表于 2017-8-21 14:41:45
本帖最后由 BHZ 于 2017-8-21 14:45 编辑

Discuz! 论坛404页面该怎么做?怎么制作404页面不影响收录? 一 由8号站www.ssdtop.com)发布 一 我们知道discuz论坛,当一个帖子,或者文章被删除后,再次打开原本URL地址的话discuz程序会提示你该帖子/文章或者板块不存在。但是,你考虑过这个被删除的页面对于SEO的影响吗?改动这些对新站影响比较大,搜索引擎会认为这个网站还没有准备好,从而加长考核期,不进行收录。
1.png
1、404页面的目的是:告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开。
2、很多开源系统包括CMS系统、Blog系统等不提供404页面或提供的404页面并未达到SEO的要求,这让网站的权威性大打折扣。
3、404页面该达到怎么样的效果才符合SEO要求?
4、搜索引擎通过HTTP状态码来识别网页的状态。当搜索引擎获得了一个错误链接时,网站应该返回404状态码,告诉搜索引擎放弃对该链接的索引。而如果返回200或302状态码,搜索引擎就会为该链接建立索引,这导致大量不同的链接指向了相同的网页内容。结果是,搜索引擎对该网站的信任度大幅降低、很多网站存这个问题:404页面返回的是200或302状态码而不是404状态码。


正确建立404页面的方法是

1、在.htaccess 文件中加入代码: ErrorDocument 404 /Error.html
2、建立一个简单的html404页面命名 Error.html
3、把 Error.html放置在网站根目录
4、不要将404错误直接转向到网站首页,这将导致首页不被收录;
5、/Error.html 前面不要带主域名,否者返回的状态码是302或200状态码。

一个简单的.htaccess例子
  1. RewriteEngine On
  2. ErrorDocument 404 /Error.html</font>
复制代码


附上一个我网站的404页面代码;

演示;http://www.ssdtop.com/Error.html
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>很抱歉,此页面暂时找不到!</title>

  6. <style type="text/css">
  7. body {margin: 0px; padding:0px; font-family:"微软雅黑", Arial, "Trebuchet MS", Verdana, Georgia,Baskerville,Palatino,Times; font-size:16px;}
  8. div{margin-left:auto; margin-right:auto;}
  9. a {text-decoration: none; color: #1064A0;}
  10. a:hover {color: #0078D2;}
  11. img { border:none; }
  12. h1,h2,h3,h4 {
  13. /*        display:block;*/
  14.         margin:0;
  15.         font-weight:normal;
  16.         font-family: "微软雅黑", Arial, "Trebuchet MS", Helvetica, Verdana ;
  17. }
  18. h1{font-size:44px; color:#0188DE; padding:20px 0px 10px 0px;}
  19. h2{color:#0188DE; font-size:16px; padding:10px 0px 40px 0px;}

  20. #page{width:910px; padding:20px 20px 40px 20px; margin-top:80px;}
  21. .button{width:180px; height:28px; margin-left:0px; margin-top:10px; background:#009CFF; border-bottom:4px solid #0188DE; text-align:center;}
  22. .button a{width:180px; height:28px; display:block; font-size:14px; color:#fff; }
  23. .button a:hover{ background:#5BBFFF;}
  24. </style>

  25. </head>
  26. <body>


  27. <div id="page" style="border-style:dashed;border-color:#e4e4e4;line-height:30px;background:url(sorry.png) no-repeat right;">
  28.         <h1>抱歉,找不到此页面~</h1>
  29.         <h2>Sorry, the site now can not be accessed. </h2>
  30.         <font color="#666666">你请求访问的页面,暂时找不到,建议您返回首页8号站官网进行浏览,谢谢!</font><br /><br />
  31.         </div>
  32. </div>

  33. </body>
  34. </html>
复制代码
联系我:如果下载地址失效,或者有其他的问题,欢迎发帖(www.ssdtop.com)通知,帖子发『资源求索区』告知,业务合作请邮件联系我,我的邮箱是813081390#qq.com(请将#改成@)






上一篇:Aria2下载利器!Windows配置Aria2及Web图形管理面板教程
下一篇:如何使用电脑自带的命令行查看硬盘ID?
请勿灌水,无意义回复,违者封号处理
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则