【问题标题】:Highlight search terms in forum when coming from websearch来自网络搜索时在论坛中突出显示搜索词
【发布时间】:2009-09-25 17:34:03
【问题描述】:

在最近的过去,我经常注意到,当使用 google 搜索某些内容并查看其中一个搜索结果时,网站上的搜索词是粗体的。

如何做到这一点?是 google 的一个功能与其他网站搞混了(我希望不是!)还是某些网站解析引用并检查搜索引擎链接并尝试突出搜索词?

我很好奇答案

【问题讨论】:

    标签: search-engine highlight


    【解决方案1】:

    该功能通过查看浏览器发送的 http referer 标头来工作。这篇文章应该解释它是如何工作的:http://weblogtoolscollection.com/archives/2009/04/10/how-to-highlight-search-terms-with-jquery/

    【讨论】:

    • 您提供的链接没有提到一次引用标题
    【解决方案2】:

    你必须查看 http referrer http server 变量,在那里你会找到用户来自的 URL。

    【讨论】:

      【解决方案3】:

      我相信您可以查看引荐来源网址的 HTTP 标头(即之前访问的 URL)。如果您的访问者来自 Google,那将是搜索页面的 URL。发送此标头是大多数 Web 浏览器的功能,它对此类事情很有用。由于 Google 搜索结果是 GET 查询,因此标准的引荐来源网址如下所示:

      http://www.google.com/search?q=stack+overflow

      您可以使用服务器端脚本解析这些以获取查询术语和格式。我确信有一个库可以做到这一点,但编写一个库并不难。

      【讨论】:

        【解决方案4】:

        在谷歌上搜索了一段时间后,我找到了phpBB 的插件。

        可以在他们的论坛中找到:http://www.phpbb.com/community/viewtopic.php?f=69&t=784615

        它将考虑所有流行的搜索引擎并突出显示论坛中的搜索词。阅读插件是一个很好的信息来源

        【讨论】:

          猜你喜欢
          • 2014-02-13
          • 1970-01-01
          • 1970-01-01
          • 2017-01-23
          • 2019-03-01
          • 2012-08-04
          • 2012-05-21
          相关资源
          最近更新 更多