【发布时间】:2014-02-22 17:44:58
【问题描述】:
我在我的网站上使用具有两页配置的 Google 自定义搜索:当表单从第 1 页发送到第 2 页时,第 2 页显示 SERP。这是我的第 2 页:
<script>
(function() {
var cx = '00000000000';
var gcse = document.createElement('script');
gcse.type = 'text/javascript';
gcse.async = true;
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
'//www.google.com/cse/cse.js?cx=' + cx;
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(gcse, s);
})();
</script>
<gcse:searchresults-only queryParameterName="query"></gcse:searchresults-only>
</script>
只要第二页是“经典”/page2.php?query=searchTerm,一切正常。
现在我想使用 mod_rewrite 切换到更友好的 /page2/searchTerm。规则本身已经完成,但我无法理解如何编辑 Google 脚本以使其理解现在参数是 mod_rewritten 或如何使用 gcse.searchTerm='this is what I want to search' 之类的东西。
API v1 已弃用,所以我需要坚持使用 API v2。
有什么帮助吗?
【问题讨论】:
标签: javascript google-custom-search