相关疑难解决方法(0)

404的ASP.NET自定义错误页面为http状态返回302

在我的asp.net网站上,我在web.config文件中定义了以下自定义错误页面.

<customErrors mode="On" defaultRedirect="~/defaulterror.htm" >
<error statusCode="404" redirect="~/404.htm" />
Run Code Online (Sandbox Code Playgroud)

当找不到文件时它正确显示404.htm页面,但问题是当我做Fiddler跟踪它返回302作为HTTP状态代码.这是搜索引擎页面索引的一个大问题,因为这些破坏的链接仍然被索引最近因为这个在我的网站上.如何防止返回302作为文件未找到错误的HTTP状态代码,并返回404文件未找到错误.我正在使用asp.net 3.5.

.net asp.net

10
推荐指数
1
解决办法
2万
查看次数

标签 统计

.net ×1

asp.net ×1