从页面中识别404来源

时间:2012-05-01 07:21:10

标签: asp.net http-status-code-404

我捕获从我的网站(aspx 404页面)返回的所有404响应并记录它们。 有没有办法让我知道请求是直接来自浏览器的地址栏,还是通过点击链接引用 - 或者是否是作为另一个页面的一部分请求?

1 个答案:

答案 0 :(得分:2)

检查HttpContext.Current.Request.UrlReferrer属性。如果请求是来自其他页面的链接的结果,则该属性应包含该页面的URI。如果直接输入地址,则该属性应为空白。

记录死链接的方式很好。