微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

没有引用的 ASP.NET 重定向

如何解决没有引用的 ASP.NET 重定向

我试图在没有引用的情况下从服务器重定向一个页面。现在我正在做这样的重定向

enter image description here

我没有发现 Redirect 方法的任何重载或任何其他无需引用的重定向方法,因此它出现在页面上:

enter image description here

那么在 ASP.NET 中是否有没有引用的重定向解决方案?

解决方法

您无法通过 Redirect 方法处理引荐来源网址,但您可以执行以下操作之一:

  1. 在新窗口上启动新页面。

  2. 在内容页面上使用元标记如下:

    <meta name="referrer" content="no-referrer" /> 或者您可以在此答案后添加标签:How to add meta tag to ASP.Net content page

  3. 将重定向逻辑移到最前面,使用rel(属性指定当前文档与链接文档的关系)使用:

    <a href="exampleurl.com" rel="noreferrer">link</a>

,

我认为您是在问“在我的 C# 服务器代码向客户端浏览器发送重定向后,告诉它去其他地方,我希望浏览器在我的网站网址转到某个地方时不要将其放入 Referer 标头中否则”

你不能,如果它是直接的,除非你从一个安全的页面(你的)重定向到一个不安全的页面(他们的)

您可能需要创建一个重定向到的临时页面,其中包含一些执行实际转换的客户端脚本(例如“感谢您使用 expedia 搜索您的航班,请稍候,我们将您转至航空公司完成您的预订”类型页面),因为这样您就可以控制他们的浏览器发送的内容;如果你直接推荐他们,你不能

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。