我在global.asax代码中使用Application_BeginRequest方法,使用以下代码将非HTTPS流量重定向到网站的HTTPS版本:
If HttpContext.Current.Request.IsSecureConnection = False AndAlso HttpContext.Current.Request.IsLocal = False Then
mLog.Info("Application_BeginRequest - redirecting non-HTTPS request to " & "https://" + Request.ServerVariables("HTTP_HOST") & HttpContext.Current.Request.RawUrl)
Response.Redirect("https://" + Request.ServerVariables("HTTP_HOST") & HttpContext.Current.Request.RawUrl)
End If
出于某种原因,我经常在日志文件中看到这样的未知网站的条目:
Application_BeginRequest - 将非HTTPS请求重定向到https://t10.proxy-checks.com/favicon.ico
对于我的网站的请求如何才能进入我的网络服务器?
答案 0 :(得分:0)
可能人们正在嗅探漏洞等等。
您的记录和CNAME等不是Web请求到达您的服务器的唯一方式,这些只是指示人们服务器所在位置的指针。
如果有意义,您可以使用像fiddler这样的程序发送格式化的Web请求,无论您想要什么,都可以。