每个网站拥有无限的谷歌自定义搜索框



我有一个网站,用户可以在这里创建组(我们称之为游戏)

www.ongoingworlds.com/games/270/www.ongoingworlds.com/games/287/etc

每一款游戏都有自己的用户生成内容。我想使用谷歌自定义搜索每个游戏。但我看不到一种简单的方法来修改嵌入代码以添加动态路径,我也不想为了获得每个嵌入代码而分别注册多个(数百个)普通中等教育证书。

允许每个URL(如上)拥有自己的GCSE的最佳方式是什么?

您可以在gcse元素上组合使用site:运算符和webSearchQueryAddition参数来搜索站点的子部分。

webSearchQueryAddition会在用户的查询中添加额外的搜索词。如果您将每个"游戏"的webSearchQueryAddition更改为指向"游戏"基本url,则搜索结果将与该url匹配。您可以通过编程方式为每个"游戏"注入该参数,例如javascript。

文档在这里:https://developers.google.com/custom-search/docs/element#supported_attributes

下面是一个工作示例:http://jsfiddle.net/t2s5M/

最新更新