0
我想記錄從我自己的幾個域中的推薦人,其中301永久重定向到我們的安全站點。所以我有兩個通過IIS的網站。Application_PreRequestHandlerExecute在404頁面未找到重定向
http://www.cool_domain.com/將作爲示例重定向到https://www.real_domain.com/。在這個過程中,我想要記錄,然後在PreRequestHandlerExecute方法期間重定向。
如果頁面未找到(404),Application_PreRequestHandlerExecute不會觸發。如果它確實存在,它會很好。
void Application_PreRequestHandlerExecute(Object sender, EventArgs e)
{
if (Context.Handler is IRequiresSessionState || Context.Handler is IReadOnlySessionState)
{
LogPage(Request);
HttpContext.Current.Response.RedirectPermanent("https://www.real_domain.com/", true);
}
}
我怎樣才能得到這個在404的過程中也是如此?