我不确定我是否应该使用重定向

时间:2010-03-24 15:18:55

标签: php redirect

我的网页上有联盟链接。单击链接时,它会跟随href值,如下所示:

www.site_name.com/?refer=my_affiliate_id

这样可以,但该网站不提供广告跟踪,因此我无法确定我获得的点击次数。我可以通过将原始链接href值更改为php脚本来轻松实现自己的跟踪,该脚本会增加数据库中的某些点击统计信息,然后将用户重定向到原始页面。像这样:

<?php // Do database updating stuff here
Header("Location: http://www.site_name.com/?refer=my_affiliate_id");
?>

但我已经阅读了一些文章,说使用重定向可能会被谷歌视为“黑帽”技术的标志,他们可能会将我排名较低,无法对我的网站进行索引,甚至会损害我重定向的网站。< / p>

有人知道这是否属实,或者知道我能采取的最佳方式吗?

非常感谢提前

4 个答案:

答案 0 :(得分:1)

您可以随时使用Google对搜索结果执行的操作。他们的链接href正常,直到mousedown事件。事情的影响:

adlink.onmousedown = function(e) {
  var callingLink = /* stuff to actually get the element here */;
  callingLink.href = 'http://mysite.com/adtrack_redirect_page.ext?link=' + escape(callingLink.href);
}

或类似的东西:P

因此,Google会看到一个正常的链接,但几乎所有用户都会被重定向到您的计数器页面。

答案 1 :(得分:0)

使用301重定向简单告诉Google该网站是永久移动的。根据互联网上大多数随机人员和Google itself的说法,它应该对您的网页排名没有任何影响。

答案 2 :(得分:0)

实际上我已经读过(不记得究竟在哪里)这种重定向会影响您的评分。不,就我所知,它不会“杀死”你的网站或引用的(并且请进一步检查),但是这会损害你网站的评级。

无论如何,我建议使用一些javascript来引用你的域名 - 像“window.open(....)”这样的东西就可以了,因为谷歌不会遵循这个代码。

在那里,请参阅您的跟踪脚本,该脚本将进一步重定向。

答案 3 :(得分:0)

只要点击链接,您就可以使用javascript onClick事件向服务器发送ajax信号。这样,外发链接仍然可以正常运行,您的服务器端脚本可以增加您的计数器以跟踪点击率。