编辑:
也许是一个更好的问题;我的问题的博士版本(我的大脑有点捣碎)......
(理想情况下):我可以使用域外重定向来检测引荐网址吗? 或者:我可以检测到302重定向用于访问我的网站吗?
编辑2(来自建议):
Request.UrlReferrer在这种情况下不起作用,它只返回“https://www.google.co.uk/”。我期待着www.google.co.uk?url=maliciouswebsite.com的推荐网址 - 但遗憾的是没有。
恶意网站出现在Google中。 Google中的链接指向www.maliciouswebsite.com - 但是当您点击该链接时,您会收到www.mywebsite.com。
所以人们谷歌“恶意网站”并找到他们的方式到MyWebsite。我在maliciouswebsite.com上进行了DNS检查,并且已经重定向到mywebsite.com。
我要做的是“如果请求是从恶意网站发送的302重定向 - 请勿显示我的网站”。
我需要一种方法来识别请求以某种方式来自恶意网站。
希望有道理!?
答案 0 :(得分:0)
我假设您使用的是ASP.NET,因为您将问题标记为C#。
嗯,ASP.NET提供了一个属性,可以为您提供页面请求页面的地址。
尝试使用
Request.UrlReferrer
http://msdn.microsoft.com/en-us/library/system.web.httprequest.urlreferrer(v=vs.110).aspx