分享

写回答

发帖

[提问] 版主大人,请问win主机IIS7怎么设置web.config

GoDaddy GoDaddy 1558 人阅读 | 5 人回复

发表于 2011-12-17 11:25:16 | 显示全部楼层 |阅读模式

版主大人,请问win虚拟主机IIS7怎么设置web.config

可以同时自定义404和403跳转呢?ASP的!程序需要同时定义404和403

给个规则吧!谢谢!

回答|共 5 个

lwbo1987

发表于 2011-12-17 11:44:32 | 显示全部楼层

回复 1# 的帖子

404参考
  1. <?xml version="1.0" encoding="utf-8" ?>

  2. <configuration>
  3.   <system.web>
  4.     <customErrors mode="On" default Redirect="mycustompage.htm"/>
  5.   </system.web>
  6. </configuration>
复制代码
回复 支持 反对

使用道具 举报

55fu

发表于 2011-12-17 12:09:53 | 显示全部楼层

版主大人,这个代码不是404跳转的吧!并且运行错误,好像不对!还有定义403的呢?
RAKSmart
回复 支持 反对

使用道具 举报

lwbo1987

发表于 2011-12-17 13:12:51 | 显示全部楼层

回复 3# 的帖子

mycustompage.htm这个需要你自定义,403代码很少设置,所以不太清楚,网上搜搜吧
回复 支持 反对

使用道具 举报

55fu

发表于 2011-12-17 13:13:04 | 显示全部楼层

找到代码了!必须先在后台定义404

一、先在主机后台设置404 error page为 404.html

二、有时候后台设置404错误页面失效可以在网站根目录里面添加到web.config文件来自定义404错误,把如下代码加入到web.config即可。


[LocalOnly]

<configuration>

<system.webServer>

<httpErrors errorMode="DetailedLocalOnly" />

<asp scriptErrorSentToBrowser="true"/>

</system.webServer>

<system.web>

<customErrors mode="On" default Redirect="404.html">

<error statusCode="404" redirect="404.html"/>

<error statusCode="403" redirect="404.html"/>

</customErrors>

</system.web>

</configuration>
回复 支持 反对

使用道具 举报

lwbo1987

发表于 2011-12-17 13:16:32 | 显示全部楼层

回复 5# 的帖子

RAKSmart
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则