2

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

4

1 回答 1

2

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

顺便说一下记录死链接的好主意。

于 2012-05-01T07:24:11.463 回答