【发布时间】:2010-11-11 21:03:36
【问题描述】:
我为通过跟踪合作伙伴的第三方网站链接到合作伙伴的公司工作。因此,例如在我们的网站上会有一个类似这样的传出链接(更改名称以保护我的工作):
<a href="link.php?link=chuckecheese">check it out kids!</a>
如果你进入link.php,你会看到我在那里定义了链接:
$outlink['chuckecheese'] = "http://partners.linktrackingisprettycool.com/x/212/CD1/$STAMP";
$STAMP 是一个时间戳,在圣诞节的中午被替换为“12-25-09-1200”。
当用户点击此链接时,他会转到 www.chuckecheese.com
这一切都很好,但它对于 SEO 的目的并不像它可能的那样好。我想让搜索引擎将其视为指向chuckecheese.com 的链接,这有助于我们的合作伙伴的页面排名并且更诚实。
我在 .htaccess 中试图制定重写规则,但我很困惑,不知道它是如何完成的。我试过了:
RewriteRule http://www.chuckecheese.com$ link.php?link=chuckecheese$ [QSA]
但这似乎不起作用。接下来我应该尝试什么?
提前感谢您的帮助。你们这里的人总是很棒,我很欣赏堆栈溢出的好人在我保持就业中所发挥的作用。
【问题讨论】:
-
听起来像是对黑帽 SEO 的尝试,它甚至没有像你想象的那样工作
-
对不起,我不清楚。我们链接到我们的合作伙伴,但我们通过链接文件进行。我们的合作伙伴没有从链接中获得任何好处,因为在谷歌看来,他们似乎只是从一个文档“link.php”链接到的。我们不会试图做任何不正当的事情,但我们希望合作伙伴从与我们的联系中受益。此外,我还了解到,从 pagerank 的角度来看,一个完全关闭且没有传出链接的网站会以各种方式受到影响。
-
你为什么不能直接写到他们网站的链接?用于收集流量分析的重定向?
-
是的,我正在使用重定向来收集流量分析。这么短的使用javascript,有没有办法做到这一点?
标签: .htaccess mod-rewrite seo http-status-code-301