zoukankan      html  css  js  c++  java
  • IIS404的问题

    IIS HTTP 404的错误是指当客户端去请求一个不存在的资源时IIS会返回一个HTTP 404的错误,指定的资源不存在

    为了更好的给用户一个良好的体验,把404的错误页面显示某一个网站的友好ERROR页面

    可以这样做

    修改C:\inetpub\custerr\en-US这个文件下面的404.htm这个文件

    <SCRIPT LANGUAGE="JavaScript">;
    <!--
    window.location.href ="http://"+window.location.host+"/error.aspx";
    //-->;

    </SCRIPT>;

    把这段JS放在<head>之间,就可以,当请求到不存在的资源时就会跳到 error.aspx了.

    但是对于应用程序的ERROR就要在ASP.NET程序里面配置才能跳转了

    Global.asax上加入

            protected void Application_Error(object sender, EventArgs e)
            {
                Server.Transfer("~/Error.aspx?url="+Request.Url.ToString());            

            }

     在<system.web>下

       <customErrors mode="On" defaultRedirect="~/Error.aspx">

        </customErrors>

     这样就可以获到404错误或者应用程序错误信息了.

  • 相关阅读:
    数据的安装及常识
    数据库基础
    zabbix入门
    zabbix安装报错
    https
    rewrite
    keepalived
    计算机键盘在编辑情况下键盘不见,仅能输入字母
    集成学习
    js
  • 原文地址:https://www.cnblogs.com/Leung/p/1301510.html
Copyright © 2011-2022 走看看