很多时候,我们都会考虑到要是网站某个链接突然坏了,或是网站某个页面还有问题,又或者网站因为某些问题打不开了,想要用一些比较友好的信息来告诉访客,这时候,我们就要用到404页面了,打不开了,跳到一个可以打开的页面。通过404页面自定义来实现。
我们可以通过IIS自定义错误信息的功能,来自定义的404错误页面。
一、先要写要自已想要的页面,命名好,如404.html (随便什么文件名都可以),注意,尽量把文件弄大一点,即便是写一些注释掉的代码也没问题。如果文件太小,系统拒绝接受。把文件放到某文件夹或者网站的目录中。
然后在IIS的网站属性中,打开“自定义错误”选项卡,找到 HTTP 错误为404的条目,双击打开“编辑自定义错误属性”窗口,在消息类型中选择“文件”,然后单击“浏览”,找到刚才制作的 404.html。确定。
要返回真正的404状态,只能使用文件类型来定义,但有时怎么弄都不会生效,总还显示原来系统默认的错误提示,原因是因为IIS没有对自定义的404文件的访问权限。
因为服务器设置的原因,供Web用户访问的目录权限设置得比较严格,导致系统没有访问定义错误信息的文件的权限,因此无法生效并显示出来。给定义错误信息的文件“404.html”加上IIS_WPG组的“读取”权限。
有时候,还是显示自定义的页面,有可能是因为您写的404页面文件太小了,可以适当在里面添加一些内容,即便是注释掉的也可以。
二、另一种就是以URL来进行跳转了,但这种方式会使返回码变成200。因为这种实际上就是把不存在的页面引回到首页,或其它页面,就是一个正常的存在可以打开的页面,所以返回码就是200了。这时候想要实现返回码404的话,在这里提供一种方法:
可以将自定义的页面与成ASP的,在ASP的head的前面加上<%Response.Status="404 Moved Permanently"%>
这样跳转之后的页面就会显示404返回码了
新闻动态
新闻动态
- char、varchar、text和nchar、nvarchar、ntext的区别
- 数据绑定以及Container.DataItem的具体分析(转)
- 营销型网站建设方案及步骤
- 10大SEO必备技巧
- CSS之入门篇——推荐新手
- js中escape()函数和unescape()函数的功能
- 404错误的处理方式及对SEO的影响
- C# 数据类型---值类型和引用类型
- 内部链接优化(转)
- windows下4种mysql 修改 root 密码的方法
联系我们
邮箱:
手机:15383239821
asp.net
IIS中设置自定义404错误页面
作者:
发布时间:2013-12-29
点击:
关键词
404错误 IIS 自定义
摘要
网站打不开了,我们就要用到404页面了,打不开了,跳到一个可以打开的页面。在IIS中通过404页面自定义来实现。
- 上一篇:IIS中设置站点或目录的执行权限
- 下一篇:IIS中301跳转与307跳转的区别
新闻资讯
-
2026-04-10Display:none做SEO隐藏文字可行吗
-
2023-10-10php substr
-
2012-11-12做SEO不要做的几件事
-
2025-11-14url中用连接线好还是用下划线好
-
2010-12-21常见对sql重复记录操作命令
-
2024-04-19将 WhatsApp 聊天添加到您的网站
相关案例
