gpt4 book ai didi

c# - 3rd party是302重定向到我的网站,如何停止?

转载 作者:太空宇宙 更新时间:2023-11-03 15:52:54 25 4
gpt4 key购买 nike

编辑:

也许是我问题的更好的 tl;dr 版本(我的大脑有点困惑)...

要么(理想情况下):我能否检测到带有域外 302 重定向的引荐 URL?或者:我能否检测到有人使用 302 重定向访问我的网站?

编辑 2(来自建议):

Request.UrlReferrer 在这种情况下不起作用,它只返回“https://www.google.co.uk/”。我期待的可能是 www.google.co.uk?url=maliciouswebsite.com 的引用 URL - 但遗憾的是没有。


Google 中出现恶意网站。 Google 中的链接指向 www.maliciouswebsite.com - 但是当您单击该链接时,您将被转到 www.mywebsite.com。

所以人们用谷歌搜索“恶意网站”并找到通往“我的网站”的途径。我对 maliciouswebsite.com 进行了 DNS 检查,它已被 302 重定向到 mywebsite.com。

我想做的是“如果请求是从 MaliciousWebsite.com 发送的 302 重定向 - 不要显示我的网站”。

我需要一种方法来识别请求是否以某种方式来自 MaliciousWebsite。

希望这是有道理的!?

最佳答案

我假设您使用的是 ASP.NET,因为您将问题标记为 C#。

好吧,ASP.NET 提供了一个属性,可以为您提供页面请求的来源页面地址。

尝试使用

Request.UrlReferrer 

http://msdn.microsoft.com/en-us/library/system.web.httprequest.urlreferrer(v=vs.110).aspx

关于c# - 3rd party是302重定向到我的网站,如何停止?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25057172/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com