代码之家  ›  专栏  ›  技术社区  ›  knittl

从Websearch中突出显示论坛中的搜索词

  •  6
  • knittl  · 技术社区  · 15 年前

    在最近的一段时间里,我经常注意到,当用谷歌搜索某些东西并查看其中一个搜索结果时,网站上的搜索词是粗体的。

    怎么能做到?这是谷歌的一个功能,它正在与其他网站混在一起(我希望不是!)或者一些网站正在分析引用并检查搜索引擎链接,试图隐藏搜索词?

    我对答案很好奇

    4 回复  |  直到 15 年前
        1
  •  4
  •   ariefbayu    15 年前

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

        2
  •  2
  •   user170442    15 年前

    您必须查看http referer http server变量,在该变量中可以找到用户来自的URL。

        3
  •  2
  •   Joe    15 年前

    我相信您可以在HTTP头中查找引用者(即以前访问的URL)。如果你的访问者来自谷歌,那将是搜索页面的URL。发送这个标题是大多数Web浏览器的一个功能,对于类似的事情很有用。由于google搜索结果是获取查询,标准引用URL如下所示:

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

    您可以使用服务器端脚本来解析这些查询项并获得适当的格式。我相信有一个图书馆可以做到这一点,但写一本也不难。

        4
  •  0
  •   knittl    15 年前

    在搜索了一会儿之后,我找到了一个插件 phpBB .

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

    它将考虑到所有流行的搜索引擎,并在论坛中隐藏搜索词。阅读插件是一个很好的信息来源