asp.net - IIS 301 重定向 - 将原始 URL 通知最终站点的任何方式

标签 asp.net http redirect request

有什么方法可以进行 301 重定向,以便最终目标 url 可以确定原始 URL?例如

请求:www.somesite.com/Page1 -> 301 重定向 -> www.anothersite.com/SectionA/Page1

我希望 anothersite.com 的技术人员能够检查请求并“知道”它是从 somesite.com 重定向到这里的。

更新:

例如

站点 A => 点击 anchor => 站点 B(已移动)=> 301 重定向 => 站点 C

我需要在站点 C 知道请求已通过站点 B 的重定向过程。

更新 2:

我无法控制执行重定向的技术。 感谢阅读。

最佳答案

HTTP 是无状态的,因为 the specification不会创建任何特定机制来让重定向者了解它已被重定向到您必须假设客户将创建一个全新的请求。

如果您无法控制重定向,我觉得这是不可能的。

关于asp.net - IIS 301 重定向 - 将原始 URL 通知最终站点的任何方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7649963/

相关文章:

asp.net - Visual Studio 团队套件: How to web test programmatically?

多个站点之间的 HTTP session

error-handling - 如何使用 ZF2 的自定义异常页面?

apache - Htaccess 重定向命令不区分大小写

ruby-on-rails - rails - 重定向回来,除非前一页是艺术家页面

asp.net - 从服务器端创建菜单

javascript - 从JS发送参数到asp.net

c# - Asp.Net 页面生命周期 - 什么工具(也许是 Reflector?)可以让我查看调用页面事件及其事件处理程序的顺序

python - Python 请求模块中的 SSL 证书错误,但 VBA 中没有

Java - 加载 URL 并从服务器获取响应的最快方式和最佳代码