php标题是否重定向搜索引擎友好?如果没有,这种情况的替代方案是什么?

Ste*_*ven 2 php seo

我想将到达我的根URL的用户重定向到包含url中引用网站的另一个页面,以便我可以跟踪哪些来源提供最多的销售.

因此,如果用户从谷歌到达mysite.com,他们将被重定向(使用php标头功能)到mysite.com/page.php?ref=google.com.这样,我可以在我的推荐统计数据中看到哪些搜索引擎提供了转换最多的客户.

我已经知道如何做到这一点,但我的问题是:谷歌和其他搜索引擎会想到什么?我的搜索排名会因使用重定向而受到影响吗?如果是这样,我怎么能实现我的目标?

任何帮助一如既往的赞赏.

更新:我正在追踪销售额.所以推介统计数据来自我广告的网站.

结论:三个有用的答案.惭愧我只能接受一个.多谢你们.

kor*_*man 9

搜索引擎应该解释与重定向一起发送的状态代码,如下所示:

  • 302 =临时意味着最初记录的URL是正常的,应该在搜索结果中列出,只需使用目标网站的内容作为索引

  • 301 =永久意味着网址实际上是错误的,请使用目标网址搜索结果

因此,这取决于您希望在搜索结果中显示的网址.我假设您在这种特殊情况下需要默认值302.如果没有,请使用

header("HTTP/1.1 301 Moved Permanently");
header("Location: X");
Run Code Online (Sandbox Code Playgroud)