有什么方法可以进行 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/