标签: asp.net http-status-code-404
我捕获从我的网站(aspx 404页面)返回的所有404响应并记录它们。 有没有办法让我知道请求是直接来自浏览器的地址栏,还是通过点击链接引用 - 或者是否是作为另一个页面的一部分请求?
答案 0 :(得分:2)
检查HttpContext.Current.Request.UrlReferrer属性。如果请求是来自其他页面的链接的结果,则该属性应包含该页面的URI。如果直接输入地址,则该属性应为空白。
HttpContext.Current.Request.UrlReferrer
记录死链接的方式很好。