你的位置:HBcms宏博内容管理系统 建站经验 正文
内容搜索
热门内容
  1. 网站logo在线设计,免..
  2. 域名解析文件hosts文件..
  3. 教你如何做网线接头:..
  4. qq怎么截图?如何在qq..
  5. 雅虎yahoo邮箱smtp和p..
  6. 新注册126邮箱或163邮..
  7. 幻灯片式的网页图片滚..
  8. 做网站怎么赚钱?什么..
  9. com域名和cn域名net域..
  10. Google支付系统(Googl..
推荐内容
  1. 做一个商业网站要多少..
  2. 国外服务器租用(国外..
  3. 深圳做网站的公司!=深..
  4. 网络原创投稿,转载精..
  5. 美国服务器租赁Window..
  6. 699元的美国服务器出租..
  7. 添加友情链接,速度别..
  8. “原始人”卷款潜逃事..
  9. 设置Godaddy支持zend ..
  10. 网页设计中常用的CSS命..
什么是404错误?404的处理方式及对SEO的影响(2)
  • 原作者:admin5 添加时间:2007-03-11 发表时间:2007-03-11 人气:5947
  • 本文章共2929字,分2页,当前第2页,快速翻页:


  •   对“200”状态的情况我们上面已经谈过,那么,当404页面返回“302”时,搜索引擎会怎么对待呢?从理论上说,对“302”错误,搜索引擎认为该网页是存在的,只不过临时改变了地址,仍然会索引收录该页,这样,同样会出现类似于“200”状态码时的重复文本问题;其次,以google为代表的主流搜索引擎对302重定向的适用范围要求越来越严格,这类不当使用302重定向的情况存在很大的风险。



    确保自定义404错误页面能够返回“404”状态码

      在自定义404错误页面设置完毕后,一定要检查一下其是不是能够正确地返回“404”状态码。可以使用Server Header检查工具,输入一个不存在网页的url,查看一下HTTP Header的返回情况,确信其返回的是“404 Not found”。


    404错误的处理方式
    (一)定制404错误页面的基本原则

      首先应明确的是,404错误应工作在服务器级而不是网页级。对定制使用动态页面如PHP脚本类型的404页时,必须确保在PHP执行前服务器已经顺利地送出“404”状态码,不然,一旦执行到了ISAPI级别,返回的状态码便只能是“200”或其他如“302”之类的重定向状态码了。

      其次,在自定义网站的404错误页面时,对设置的错误页面URL链接应使用相对路径而不是绝对路径,而且自定义404页面应该放在网站根目录下。尽管无效链接可能是多种形式的URL,但当发生404访问错误时,WEB服务器会自动将其转到自定义的当404错误页中,这跟URL的形似没有关系。smile

    (二)Apache下设置404错误页面

      为Apache Server设置 404错误页面的方法很简单,只需在.htaccess 文件中加入如下内容即可:
    ErrorDocument 404 /notfound.php


    注意:
    1.切记不要将404错误转向到网站主页,否则可能会导致主页在搜索引擎中消失
    2.切记不要使用绝对URL(例如:http://www.bloghuman.com/nofound.php形式),如果使用绝对URL返回的状态码是“302”+“200”(已测试)


    (三)IIS/ASP.net下设置404错误页面

    首先,修改应用程序根目录的设置,打开 “web.config” 文件编辑,在其中加入如下内容:

    <configuration>
    <system.web>
    <customErrors mode=”On” defaultRedirect=”error.asp”>
    <error statusCode=”404″ redirect=”notfound.asp” />
    </customErrors>
    </system.web>
    </configuration>


    注:上文例中“error.asp”为系统默认的404页面,“notfound.asp”为自定义的404页面,使用时请修改相应文件名。

    然后,在自定义的404页面“notfound.asp”中加入:


    <%
    Response.Status = “404 Not Found”
    %>


    这样,便可以保证IIS能够正确地返回“404”状态码

    (四)在IIS/ASP.net下设置404静态页面

    设置静态404错误页面的方法则比较简单,在IIS管理器中右键单击要管理的网站,打开“属性”中的“自定义错误信息”页,为“404”设定相应的错误信息页即可。不过,此处在“消息类型”中一定要选择“文件”或“默认值”,而不要选择“URL”,不然,将导致返回“200”状态码。
  • 点这里复制本页地址发送给您QQ/MSN上的好友
  • 相关文章
  • 相关评论
    • 2008-06-27评论人:logo0775
    • 不错
  • 本文章所属分类:首页 建站经验