移动域 - 带数据的 301 重定向
Posted
技术标签:
【中文标题】移动域 - 带数据的 301 重定向【英文标题】:Moving domain - 301 Redirect with data 【发布时间】:2016-06-19 15:35:29 【问题描述】:我正在从 d(omain)1 移动到 d2。
我想让 R301 从 d1 到 d2 并且在 d2 我希望能够知道,用户是从d1 并没有直接到达 d2(不一定只是根据定义直接流量,但不是通过 d1 上的重定向。
我更喜欢在使用 URL 参数时不会产生更多“问题”(如 SEO 问题)的解决方案。
理想的是 HTTP_REFERER 或其他标头,但它似乎不起作用。还是有解决方案(根本......除了 URL 参数)?
此外,如果我最终必须使用 URL 参数,是否足以在 d2 网页上设置 ...rel="canonical"...,以便 Google 看到“mypage.php? redirected=true" 和 "mypage.php" 一样吗?
谢谢
【问题讨论】:
【参考方案1】:RFC 没有在状态 301 定义中指定任何特定于引用者的行为。如果您在 d1 中控制 Web 服务器,则可以add an header via Apache 或通过您喜欢的服务器端语言。
如果您想使用 URL 参数方式,规范标签应该足以防止 Google 出现任何重复问题。
【讨论】:
谢谢,可能不清楚,但是'd1.com'和'd2.com'是不同的二级域,所以301是跨域(所以它会是外部重定向吗?) . AFAIK 不会将任何标头传递给新的浏览器 GET 请求。以上是关于移动域 - 带数据的 301 重定向的主要内容,如果未能解决你的问题,请参考以下文章