日期:2014-05-18  浏览次数:20356 次

没点了,裸体跪求WEB.CONFIG设置404错误页问题
我在WEB.CONFIG里设置了404错误页,代码如下
C# code
    <customErrors mode="RemoteOnly" defaultRedirect="~/404.htm">
      <error statusCode="404" redirect="~/404.htm" />
    </customErrors>

为了测试问题,我404.htm就是个空白页,什么都没有。
现在问题出来了,我进入一个无效的URL。跳转入404.htm后我用http://www.seoconsultants.com/tools/headers.asp查看输出302
服务器输出是302错误。
郁闷,这样对SEO会有很大的影响
大家有过这样的经验没

------解决方案--------------------
楼主最简单的方法就是把404这个页面替换掉,我就是把404从新写了个新的看着比较友好点页,既不影响搜索引擎又不影响用户体检
------解决方案--------------------
<customErrors mode="RemoteOnly" defaultRedirect="Error.aspx">
<error statusCode="404" redirect="~/FileNotFound.htm" />
</customErrors>

protected void Application_Error(Object sender, EventArgs e)
{
string strStatus = Context.Response.StatusCode.ToString() ;
}