Google自定义搜索引擎出错的解决方法
2008年12月24日
前几天使用Google自定义搜索功能做了一个蓝色理想-家园内容搜索引擎,这几天又帮朋友做了一个房地产网站的站内搜索功能,发现一个很奇怪的现象,搜索过程中经常出现无法搜索的现象,提示信息如下:
Your client has issued a malformed or illegal request.
在Google chrome浏览器一切正常,IE和Firefox出错,折腾了好半天没发现自定义搜索本身代码有什么问题,后来网上搜了搜,基本都认为是浏览器对cookie和缓存的清理引起的,大致按以下几个步骤可以解决:
- 清理浏览器缓存和cookie。
- 在Google CSE后台重新更新一下基本信息,比如将网站描述、关键词等重新更新一下
- 还不行的话,就直接去掉关键词这一栏。
保存后问题解决。
Update:这两天在定制一个CSE时,发现另一个可能引起失效的原因,如果你的搜索按钮是中文,例如:
<input type=”submit” name=”sa” value=”搜索” />
可能会出现问题,这是你可以将搜索按钮上的文字改为英文,如:
<input type=”submit” name=”sa” value=”Search” />
问题解决,很奇怪吧。。。
近期评论