2

サイト (aspx 404 ページ) から返されたすべての 404 応答をキャッチし、ログに記録します。リクエストがブラウザのアドレス バーから直接行われたのか、リンクをクリックして参照されたのか、別のページの一部としてリクエストされたのかを知る方法はありますか?

4

1 に答える 1

2

プロパティを確認しHttpContext.Current.Request.UrlReferrerます。リクエストが別のページからのリンクの結果である場合、プロパティにはそのページの URI が含まれている必要があります。アドレスが直接入力された場合、そのプロパティは空白になります。

デッドリンクをログに記録することをお勧めします。

于 2012-05-01T07:24:11.463 に答える