Google自定义搜索显示过时的记录

时间:2015-05-29 04:45:25

标签: jsp google-custom-search

我使用谷歌自定义搜索为我的网站创建了一个自定义搜索引擎。因为我使用的是不同的谷歌帐户。出现自定义搜索文本字段的页面包含以下代码:
<script> (function() { var cx = '016767413532501348949:fxidfvgzwa0'; var gcse = document.createElement('script'); gcse.type = 'text/javascript'; gcse.async = true; gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(gcse, s); })(); </script> <gcse:search></gcse:search>


当我搜索某个记录时,请说“测试”。它用于显示在开发的早期阶段创建的所有测试页面(html)。然后我从我的服务器中删除这些页面并使用网站管理员工具https://www.google.com/webmasters/tools/从谷歌的缓存中删除它们(我使用相同的谷歌帐户到实现这一点,此页面现在显示这些页面已从缓存中删除了。。另外一个jsp用于显示这些测试记录的链接,但现在它没有显示,甚至这个jsp通过请求谷歌索引。我不明白为什么这个jsp链接会在自定义搜索中显示这些测试记录,当你点击这个链接时它会显示更新的页面。

1 个答案:

答案 0 :(得分:0)

仍然如此吗?您是在谈论实际数据,例如来自文件,还是名为test.html的网页?现在应该重新抓取您的网站以排除这些网页。

您可以使用cse工具的自定义选项排除特定页面,或使用exclude by url pattern排除页面名称中的单词test或排除特定的子域/目录。这可能会在将来帮助您。 url patterns