最新动态

联系我们

您当前位置:首页 > 尖端新闻 > 最新动态最新动态

网站404页面改如何设置

发布日期: 2014-09-17 09:41:54 点击次数: 10164

   有时我们会在网站优化时设置一些404页面,而在设置404页面前,我们应该先了解一下什么是404页面。

  当我们打开网站页面时,有时会出现404错误页面。那么这404页面有是什么呢?404错误页面是指网站链接的原先的页面不存在了,也就是原始页面的URL已经失效。这种情况有时很难避免,比如:网页URL生成规则改变、网页文件更名或移动位置、导入链接拼写错误等,导致原来的URL地址无法访问。

  .那么我们在网站中设置404页面又有什么作用呢?

  搜索引擎通过HTTP状态码来识别网页的状态。当搜索引擎获得了一个错误链接时,网站应该返回404状态码,告诉搜索引擎放弃对该链接的索引。而如果返回200或302状态码,搜索引擎就会为该链接建立索引,这导致大量不同的链接指向了相同的网页内容。而结果是,搜索引擎对该网站的信任度大幅降低。

  我们改怎样设置404页面呢?

404页面的设置方法有以下2种。

1、Apache服务器404页面的设置方法

在.htaccess 文件中加入代码:ErrorDocument 404 /Error.html,建立一个简单的html404页面命名 Error.html,把 Error.html放置在网站根目录即可。

2、IIS/ASP.net下设置404错误页面

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

1 <configuration>
2 <system.web>
3 <customErrors mode="On" defaultRedirect="error.asp">
4 <error statusCode="404″ redirect="notfound.asp" />
5 </customErrors>
6 </system.web>
7 </configuration>

     其中要注意的是"error.asp"为系统默认的404页面,"notfound.asp"为自定义的404页面,使用时请修改相应文件名。然后,在自定义的404页面"notfound.asp"中加入:

1 <%
2 Response.Status = "404 Not Found"
3 %>

    这样,才可以保证IIS能够正确地返回"404"状态码。