zoukankan      html  css  js  c++  java
  • IIS下自定义错误页面配置的两种方式(亲测可行)--IIS服务器

    网站自定义错误页面的设置,大家应该都知道它的重要性……不多说,下面带大家一步步在IIS下设置网站自定义错误页面……

    1、首先进入你的网站主页,找到【错误页】(注意是IIS下的错误页不是.NET错误页),双击【错误页】

    2、这样就进入了错误页面,点击【编辑】或者双击状态代码行,打开“编辑自定义错误页面”

    3、填写状态码,响应操作处选择第二项【在此网站上执行】,输入URL

    4、查看错误页面相对根目录的位置,按照示例填写就可以的。然后依次设置其它页面

    5、当然还可以通过修改配置文件(web.config)来设置自定义页面,它和上面的配置是对应的。

     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <configuration>
     3     <system.webServer>
     4         <httpErrors errorMode="Custom">
     5             <remove statusCode="502" subStatusCode="-1" />
     6             <remove statusCode="501" subStatusCode="-1" />
     7             <remove statusCode="500" subStatusCode="-1" />
     8             <remove statusCode="412" subStatusCode="-1" />
     9             <remove statusCode="406" subStatusCode="-1" />
    10             <remove statusCode="405" subStatusCode="-1" />
    11             <remove statusCode="403" subStatusCode="-1" />
    12             <remove statusCode="401" subStatusCode="-1" />
    13             <remove statusCode="404" subStatusCode="-1" />
    14             <error statusCode="401" prefixLanguageFilePath="" path="/ErrorPages/401.html" responseMode="ExecuteURL" />
    15             <error statusCode="404" prefixLanguageFilePath="" path="/ErrorPages/404.html" responseMode="ExecuteURL" />
    16             <error statusCode="403" prefixLanguageFilePath="" path="/ErrorPages/403.html" responseMode="ExecuteURL" />
    17             <error statusCode="405" prefixLanguageFilePath="" path="/ErrorPages/405.html" responseMode="ExecuteURL" />
    18             <error statusCode="406" prefixLanguageFilePath="" path="/ErrorPages/406.html" responseMode="ExecuteURL" />
    19             <error statusCode="412" prefixLanguageFilePath="" path="/ErrorPages/412.html" responseMode="ExecuteURL" />
    20             <error statusCode="500" prefixLanguageFilePath="" path="/ErrorPages/500.html" responseMode="ExecuteURL" />
    21             <error statusCode="501" prefixLanguageFilePath="" path="/ErrorPages/501.html" responseMode="ExecuteURL" />
    22             <error statusCode="502" prefixLanguageFilePath="" path="/ErrorPages/502.html" responseMode="ExecuteURL" />
    23             <error statusCode="503" prefixLanguageFilePath="" path="/ErrorPages/503.html" responseMode="ExecuteURL" />
    24         </httpErrors>
    25     </system.webServer>
    26 </configuration>

    <error  statusCode="404"  prefixLanguageFilePath=""  path="/ErrorPages/404.html" responseMode="ExecuteURL" />

    有两个重要的点:状态码(statusCode)和路径(path),填写的时候要细心。

  • 相关阅读:
    HDU 2089 不要62
    HDU 5038 Grade(分级)
    FZU 2105 Digits Count(位数计算)
    FZU 2218 Simple String Problem(简单字符串问题)
    FZU 2221 RunningMan(跑男)
    FZU 2216 The Longest Straight(最长直道)
    FZU 2212 Super Mobile Charger(超级充电宝)
    FZU 2219 StarCraft(星际争霸)
    FZU 2213 Common Tangents(公切线)
    FZU 2215 Simple Polynomial Problem(简单多项式问题)
  • 原文地址:https://www.cnblogs.com/qikeyishu/p/7773783.html
Copyright © 2011-2022 走看看