请选择 进入手机版 | 继续访问电脑版

菏泽合众云课堂-菏泽最大的IT技能学习平台

快捷导航

[经验技巧] 如何自定义404页面?

[复制链接]
云起_z4x5h 发表于 2015-11-27 11:35:52 | 显示全部楼层 |阅读模式 |          

     前面有一篇文章专门写网站404错误怎么办的,其中最后一个大杀手锏就是自定义404页面,那么如何自定义404页面呢?


操作步骤

1.制作自己的404静态页面
2.上传404静态页面到网站根目录
3.指定我们上传的404静态页面为网站404页面

       通过以上三个步骤我们就能完成自定义404页面了,前两步很简单,我们就不再多说,重点说一说第三步常用的几个方法。


常用方法

1.在IIs中设置方法

       打开IIS管理器-->点击要设置自定义404的网站的属性-->点击自定义错误选项-->选中404页-->选中并打开编辑属性-->设置成 URL --> URL 里填写“/404.html”-->按确定退出再把做好的404.html 页面上传到网站根目录下。此处在“消息类型”中一定要选择“文件”或“默认值”,而不要选择“URL”,不然,将导致返回“200”状态码。


2.IIS/.net服务器


       分2步完成:

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

<system.web>

<customErrorsmode=”On”defaultRedirect=”error.asp”>

<errorstatusCode=”404〃redirect=”notfound.asp”/>

</customErrors>

</system.web>

</configuration>
       注:“error.asp”为系统默认的404页面,“notfound.asp”为自定义的404页面,使用时请修改相应文件名。
       2)制作404页面notfound.asp。
       为保证能正确返回“404”状态码,可在自定义的404页面“notfound.asp”中间加入以下代码:
<%Response.Status=“404NotFound”%>
       这样,便可以保证IIS能够正确地返回“404”状态码。
3.apache服务器
       为ApacheServer设置404错误页面的方法很简单,分2步完成:
       1)服务器端设置:
       在网站根目录的.htaccess文件中加入以下内容:
ErrorDocument404tfound.php
       2)制作404页面notfound.php,上传到网站根目录。
       notfound.php为举例,实际制作时请自定义404页面文件名。如果您的网站根目录下没有.htaccess文件,可联系您的服务器商。

4.虚拟主机
       其实现在大部分网站都使用的是虚拟主机,这时候并不需要知道是何种服务器,只要按照控制面板提供的相应功能设置即可。
       同样分2步完成:
       1)制作404页面notfound.php,上传到网站根目录;
       2)请登录你的虚拟主机管理后台,点虚拟主机管理,找到你的主机,进入这个主机管理的控制面板,找到”自定义出错页”项目。



提问 返回列表
关闭

小云老师推荐 上一条 /2 下一条

菏泽合众云建站|菏泽学编程|菏泽学设计|菏泽Ps培训|菏泽学建站|小黑屋| 菏泽合众云课堂

Copyright © 2015-2018 菏泽合众云课堂 鲁ICP备14026574号

 

快速回复 返回顶部 返回列表