1

我正在使用免费版的 Google 自定义搜索。2 页版本。

他们给了我 1 个用于搜索框的 JavaScript,以及一个用于搜索结果页面的 JavaScript。

看起来很好,除了请求中的空格被转换为%2520而不是%20,这导致 0 结果。

如果我编写指向结果页面的 OWN 简单 HTML 表单,它可以正常工作(它使用“+”表示空格)。

4

1 回答 1

1

我有一个类似的问题。发现该 url 被重写为另一个导致查询词的额外编码。

在我的情况下, www.sub.domain.com/?q=some text 被重定向(301)到 sub.domain.com/?q=some%2520text 这是使用错误。该链接不应包含子域的“www”。

避免重定向解决了这个问题。检查您的查询链接是否被重写/重定向。

于 2014-01-17T13:10:32.143 回答