Google自定义搜索使用%2520对空格进行编码

问题描述 投票:1回答:1

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

[他们给了我1个javascript用于搜索框,一个给了我用于搜索结果页。

似乎很好,除了请求中的空格被转换为%2520而不是%20,结果为0。

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

encoding whitespace google-custom-search
1个回答
1
投票

我有一个类似的问题。发现该URL被重写为另一个URL,导致对查询词进行了额外的编码。

就我而言,www.sub.domain.com /?q =某些文本已重定向(301)到sub.domain.com/?q=some%2520text使用中出现错误。链接的子域中不应包含“ www”。

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


0
投票

一个,我有同样的问题。您如何避免重定向?

tks

© www.soinside.com 2019 - 2024. All rights reserved.