找回密码
 注册
广告投放 虚位以待【阿里云】2核2G云新老同享 99元/年,续费同价做网站就用糖果主机-sugarhosts.comJtti.com-新加坡服务器,美国服务器,香港服务器
查看: 879|回复: 4

支持Google和Baidu站内搜索的代码

[复制链接]
发表于 2006 年 1 月 13 日 23:58:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
  用搜索引擎给站点打造专属的搜索页面功能是十分强大的,要比自己专门去开发站内搜索程序要高效的多,利用Google和Baidu的相关搜索参数就可以实现这个目标。

Google的站内搜索:
<form method="get" action="http://www.google.com/custom">

<input type="text" name="q" size="30" maxlength="255" value="" />

<input type="hidden" name="hl" value="zh-cn" />

<input type="hidden" name="ie" value="utf-8" />

<input type="hidden" name="oe" value="utf-8" />

<input type="submit" name="sa" value="搜索" />

<input type="hidden" name="domains" value="www.rainbowsoft.org" />

<input type="hidden" name="sitesearch" value="www.rainbowsoft.org" />

</form>

Baidu的站内搜索:
<form action="http://www.baidu.com/baidu">

<input type="text" name="word" size="30" maxlength="255" value="" />

<input name="tn" type="hidden" value="baidu"/>

<input type="hidden" name="hl" value="zh-cn" />

<input type="hidden" name="ie" value="utf-8" />

<input type="hidden" name="oe" value="utf-8" />

<input name="ct" type="hidden" value="2097152">

<input type="hidden" name="si" value="www.rainbowsoft.org">

<input type="submit" value="搜索" />

</form>

对比针对Google和Baidu的站内搜索代码,你会发现基本上参数都很相似,有页面语言,还有关键的编码,我的网站www.rainbowsoft.org全是UFT-8编码的,必须要把相关参数设置正确。还有一个最关键的位置就是搜索站点,你要将"www.rainbowsoft.org"改为你自己的站点的URL名称。

当然要想让这些代码生效,你还要让Google和Baidu索引你的网站,这就不是本文所要讨论的范围。利用Google和Baidu做站内搜索也有一点不好:那就是往往不能很快的检索到最新的资料,所以如何取舍还是要看网站的应用了。

示例:http://www.rainbowsoft.org/search/
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
发表于 2006 年 1 月 14 日 00:04:33 | 显示全部楼层
【腾讯云】2核2G云服务器新老同享 99元/年,续费同价
没什么意思的~
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2006 年 1 月 14 日 00:15:25 | 显示全部楼层
支持一下.....
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2006 年 1 月 14 日 11:19:20 | 显示全部楼层
[s:12]  [s:12]
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

 楼主| 发表于 2006 年 1 月 13 日 23:58:50 | 显示全部楼层

支持Google和Baidu站内搜索的代码

  用搜索引擎给站点打造专属的搜索页面功能是十分强大的,要比自己专门去开发站内搜索程序要高效的多,利用Google和Baidu的相关搜索参数就可以实现这个目标。

Google的站内搜索:
<form method="get" action="http://www.google.com/custom">

<input type="text" name="q" size="30" maxlength="255" value="" />

<input type="hidden" name="hl" value="zh-cn" />

<input type="hidden" name="ie" value="utf-8" />

<input type="hidden" name="oe" value="utf-8" />

<input type="submit" name="sa" value="搜索" />

<input type="hidden" name="domains" value="www.rainbowsoft.org" />

<input type="hidden" name="sitesearch" value="www.rainbowsoft.org" />

</form>

Baidu的站内搜索:
<form action="http://www.baidu.com/baidu">

<input type="text" name="word" size="30" maxlength="255" value="" />

<input name="tn" type="hidden" value="baidu"/>

<input type="hidden" name="hl" value="zh-cn" />

<input type="hidden" name="ie" value="utf-8" />

<input type="hidden" name="oe" value="utf-8" />

<input name="ct" type="hidden" value="2097152">

<input type="hidden" name="si" value="www.rainbowsoft.org">

<input type="submit" value="搜索" />

</form>

对比针对Google和Baidu的站内搜索代码,你会发现基本上参数都很相似,有页面语言,还有关键的编码,我的网站www.rainbowsoft.org全是UFT-8编码的,必须要把相关参数设置正确。还有一个最关键的位置就是搜索站点,你要将"www.rainbowsoft.org"改为你自己的站点的URL名称。

当然要想让这些代码生效,你还要让Google和Baidu索引你的网站,这就不是本文所要讨论的范围。利用Google和Baidu做站内搜索也有一点不好:那就是往往不能很快的检索到最新的资料,所以如何取舍还是要看网站的应用了。

示例:http://www.rainbowsoft.org/search/
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|金光论坛

GMT+8, 2025 年 2 月 1 日 16:55 , Processed in 0.126510 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表