虚拟主机域名注册-常见问题vps云主机 → vps云主机


独立主机/VPS如何设置404自定义错误
作者:

有时候浏览者可能会访问到一些死链或者一些不存在的链接,系统默认会提示该页无法显示,这样很可能浏览者会离开您的站点,对您的访问量造成影响,因此我们需要用到404自定义错误页面。

1、windows2008/2012+iis7(以上)系统设置方法:

打开IIS(Internet 信息服务(IIS)管理器):


1.jpg

点击错误页功能

    1.jpg

双击404这一行进入设置,一般选择第一种或者第二种方式设置您对应的404文件路径即可.

 

另外需要注意更改左边栏的 编辑功能配置,改成 自定义错误页

                        1.jpg

注:动态文件因使用的是URL方式,返回为200状态,若需要返回404的,则必须在头部加上相应的代码

否则返回还是200。

<%Response.Status="404 Moved Permanently"%>
<?php header("HTTP/1.0 404 Not Found")?>

2、windows2003/iis6系统设置方法:

首先新建一个404b.htm文件放置在您的网站根目录,或者其他目录下。比如新建一个HttpErrors目录,放置在该目录下。同时需要给404b.htm文件一个network service的读取权限,否则设置后将不会生效。

然后打开IIS(Internet 信息服务(IIS)管理器):

找到对应的站点,点击“属性”

然后选择“自定义错误”:

找到HTTP错误,下边对应的404、404:2、404:3,分别点击“编辑”


 

消息类型选择“文件”。

然后给404文件everyone可读权限,右键404文件--属性--安全,添加everyone可读,如图所示:

 

设置好后,即可在您的站点后加一个不存在的后缀或者文件名进行测试,设置成功后会显示您的自定义错误页面。

(注意,windows主机中404错误页面文件必须大于512字节,如果小于512字节Internet选项中如果勾选了友好错误提示的用户,访问时将显示客户端默认的错误,不会显示自定义错误。这种情况可以尝试给404b.htm文件一个IIS_WPG组的读和运行权限,然后测试一下。)

 

 

LINUX设置404的方法:

第一步:在.htaccess文件中加入如下语句:
ErrorDocument 404 /404.shtml
如果需要修改的网站目录下没有.htaccess文件自己建立一个即可.

第二步,自己建立一个404.shtml文件,放到网站的根目录就可以了
也可以使用其他后缀,只要.htaccess中指定同样的文件就可以,例如404.php

 

需要注意的几点:

1、搜索引擎的蜘蛛会爬行到您的自定义错误页面,因此在这个页面设定好关键字和网站各栏目的链接,对网站收录有很大帮助。

2、不建议在自定义错误页面设置跳转,很多网站制作者喜欢在自定义错误页面加上自动跳转,若要跳转建议设置在10秒以上,因为自定义跳转很有可能被搜索引擎判定为作弊,导致权值降低!

3、自定义错误页面一般不建议用图片,若需要用图片,请不要用太大,以免自定义页面访问量太大,造成过多的流量浪费在该处,影响网站的稳定,得不偿失。


 


编辑:中国稳速
日期:2010-10-14




来源:
阅读:2438
日期:2014-11-21

【 双击滚屏 】 【 推荐朋友 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:新开VPS改变成要纯净版的解决办法(windows和linux适用)
下一篇:VPS/独立服务器注册dll组件方法
  >> 相关文章