访问域名中不存在的页面则转向主页

来源:百度知道 编辑:UC知道 时间:2024/06/22 17:16:28
我想实现一个功能:访问我们公司域名中不存在的页面则转向主页。你们提供404自定义错误页面功能,但现在的问题是:默认显示不了自定义的页面404.htm(包括一条转向代码),需要去掉internet选项 高级 里面的 显示友好http错误信息才能自动转向。请问这个问题怎么解决呢?
to hncdpxk:我是说默认显示不了自定义的页面404.htm,需要去掉internet选项 高级 里面的 显示友好http错误信息才行。怎么样做到默认就可以呢?

404错误页面的实现过程不是在客户端实现的而是在服务器端实现的。在IIS设置中文档标签可以定义所有的错误页面读取页,在服务器本地保存有副本,你需要修改IIS设置让其读取你的自定义404错误页面,然后在404错误页面中进行错误提示信息制作。如果你是虚拟主机,有可能这个文件名是固定的。扩展名也是固定的,那就需要做跳转代码进行跳转。

和友好错误信息有关系的话很可能是你的404错误页面本身代码有错误。因为一旦开启友好错误提示,则该页面会带有部分你制作的404源代码,而不开启友好错误提示,则读取本地默认404错误页面。这个和服务器本身无关。