您的位置 >>> 星想互联 >>> SEO优化 >>> SEO基础
如何制作404页面
点击数:2349  发布时间2014-12-18 22:20:15
 

如何制作404页面

 Apache 服务器的seo404页面设置

1.htaccess 文件中加入代码: ErrorDocument 404 /Error.html

2、建立一个简单的 html404页面命名 Error.html

3、把 Error.html 放置在网站根目录

注意:不要将404错误直接转向到网站首页,这将导致首页不被收录;/Error.html 前面不要带主域名,否则返回的状态码是302200状态码。 Windows 服务器的404页面设置打开 IIS 管理器-->点击要设置自定义404的网站的属性-->点击自定义错误选项-->选中404-->选中并打开编辑属性-->设置成URL --> URL 里填写“/err404.html”-->按确定退出再把做好的 err404.html 页面上传到网站根目录下。此处在消息类型中一定要选择文件默认值,而不要选择“URL”,不然,将导致返“200”状态码。 .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状态码。

PS

WordPress 404页面制作WordPress 默认设置为当页面出错时自动查找404.php 文件,一般情况下 wordpress 主题都包含404.ph但如果此文件不存在,浏览器则会显示令人生厌的错误信息,甚至还会破坏你的网站在搜索引擎的分数。如果你的博客主题没有这个文件,你可以自己创建一个新的空白文件,命名为404.php,并且在其中写入:<?php get_header(); ?><h2>Error 404 - Page Not Found.</h2><?php get_sidebar(); ?><?php get_footer(); ?>制作404页面的注意事项:

1.不要将404错误转向到网站主页,否则可能会导致主页在搜索引擎中消失

2. 404页面不要自动跳转,让用户来决定去向。

3.制作完404页面,我们还要对测试一下它是否已经生效。可以输入一个不存在的链接来测试是否会出现404页面,并且你一定要确认返回的是404http 状态码,而不是200或者302等其他 http 状态码。

4.不要使用绝对 URL,如果使用绝对 URL 返回的状态码是302200

来源:星想互联