嗨,我已经为我的域名设置了付费谷歌自定义搜索.
有没有办法根据搜索当前所在的目录来限制结果?
我需要限制搜索的目录是公司分区站点,因此应该只显示基于该分区目录的结果
例如:
在http://www.mysite.com/ *中显示网站中显示的结果
在http://www.mysite.com/directory1/ *中出现在directory1中的结果
在http://www.mysite.com/directory2/ *中显示了directory2中显示的结果
等等
谢谢
最佳答案 您可以使用以下方法将结果限制为域:
&as_sitesearch=mydomain.com
因此,使用此技术,您可以将结果限制为域中的文件夹.例如:
http://www.google.com/cse?cx=YOUR-GOOGLE-ID&client=google-csbe&output=xml_no_dtd&filter=1&q=post&num=10&start=10&&as_sitesearch=YOUR-DOMAIN.com/send-uk
之前的网址只会显示您域中位于SEND-UK内的链接.刚刚测试,它工作正常:-).
您可以看到此示例在此Drupal模块中工作,我正在使用这个想法,即使我不知道您也可以通过文件夹限制: