我正在尝试将 Google 搜索框添加到我自己的网站。我希望它搜索 Google 本身,而不是我的网站。我有一些代码可以工作,但不再工作了:
<form method="get" action="https://www.google.com/search">
<input type="text" name="g" size="31" value="">
</form>
当我尝试进行搜索时,它只是指向 Google 主页。好吧,实际上它指向这里: https ://www.google.com/webhp
有没有人有不同的解决方案?我究竟做错了什么?
原文由 wahle509 发布,翻译遵循 CC BY-SA 4.0 许可协议
很抱歉回答一个较旧的问题,但我想澄清最后一个问题。
您对表单使用“get”方法。当您的输入字段的名称是“g”时,它将生成一个如下所示的 URL:
但是当你用 google 搜索时,你会注意到以下 URL:
Google 使用“q”Querystring 变量作为搜索查询。因此,将您的字段从“g”重命名为“q”解决了这个问题。