【问题标题】:For external links on my webpage, should I use a redirector page or just link direct to the external URL? [closed]对于我网页上的外部链接,我应该使用重定向页面还是直接链接到外部 URL? [关闭]
【发布时间】:2011-02-10 13:40:04
【问题描述】:

只是想知道我是否应该使用“重定向器”类型的页面或直接链接到我网站上的外部页面 - 目前我使用重定向器页面来跟踪正在点击的链接(它只需要一个 ID,查找数据库中的 URL,然后执行 Response.Redirect(URL);

从 SEO 的角度来看,这是一个好主意还是坏主意?我知道它可以在查找实际 URL 时为外部页面加载时间增加几毫秒,但我不太担心这一点。我还可以获得准确跟踪点击的好处,但是使用重定向器与实际链接的优缺点是什么?我是否在担心一些我不需要的事情?

谢谢

【问题讨论】:

标签: redirect seo


【解决方案1】:

您可以通过将完整的 URL 作为 GET 参数提供给重定向器页面来组合这两种方法。这将允许您跟踪点击次数,在您的页面中包含原始 URL 文本,并且还无需数据库查找。

【讨论】:

  • 我认为这是传递 ID 和实际 URL 的最佳选择,因此我仍然可以跟踪它,并且 URL 对于用户和搜索引擎都是“公开的”。谢谢。
【解决方案2】:

这不应影响您的排名。 这是一种常见的技术,被许多主要网站使用...

您在数据库中查找 URL 是否有特殊原因?您可以简单地将重定向 url 直接作为 post/get 参数传输:

http://www.onedaysalefinder.co.nz/redirect?p=http://www.foo.bar

为防止任何形式的滥用,您应通过检查引荐来源网址来检查用户是否来自您的网站。

防止搜索引擎索引您的脚本也是一个好主意。 通过修改你的 robots.txt 来做到这一点

【讨论】:

  • 谢谢,很详细,我也会检查推荐人。我在思考这个早期的问题,但我想知道实际的虐待可能是什么,有人会做哪些令人讨厌的事情?我要做的就是将 URL 记录到数据库中(当然是通过参数和 HTML 编码!),然后重定向到它?我猜可能是“品牌声誉”,如果讨厌的人在他们的网站上发布一个链接,乍一看它看起来像是在我的网站上,但实际上它会去别的地方?
  • 这正是重点!垃圾邮件发送者可以通过“干净”域名将您的网站用作免费重定向服务。保护重定向的另一种可能性是使用例如 HMAC 使用哈希对重定向进行签名。 HMAC 是一种带有密钥的简单散列算法。如果您将散列目标作为第二个参数传递,您的脚本可以简单地检查它是否由您的站点签名。
  • 我最终只是简单地添加了 URL,即 redirector.aspx?siteid=1&url=1-day.co.nz - 但在重定向器页面上我没有做任何事情,仍然从基于数据库的 URL 中查找在身份证上。
【解决方案3】:

我不太明白您想做什么...但是如果您想在您的网站或网页上放置外部链接,并且您不知道该链接(URL)是否在某些黑名单中,因此您例如,应该使用具有重定向功能的站点,例如:http://example.com/go?URL_TO_BE_VIEWED !然后在你的页面上放代码:

<a href='http://example.com/go?http://some_url.url' target='_blank'
   rel='nofollow'>http://example.com</a>

(带有有效标签)!!!

祝你好运,伙计!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-10
    • 1970-01-01
    • 1970-01-01
    • 2018-12-05
    • 2017-11-23
    • 1970-01-01
    • 1970-01-01
    • 2022-06-18
    相关资源
    最近更新 更多