2016-03-28 37 views
0

我在我的网站上使用谷歌自定义搜索很长一段时间。我注意到,当我打开我的网站的Google缓存版本时,它显示自定义搜索结果窗口没有理由打开(说无结果)。我的网站的谷歌缓存版本显示Google自定义搜索窗口打开(没有结果)

你可以在这里看到自己:

https://webcache.googleusercontent.com/search?q=cache:z55mQx1mHn8J:https://www.fireplace.co.uk/+&cd=122&hl=en&ct=clnk&gl=uk

下面是截图:

http://i.imgur.com/kXQhV30.png

我还没有在Google上找到关于此问题的任何内容,并且我还没有在Google自定义搜索支持论坛上获得一个多星期的答复。

有没有人有任何想法可能会导致这种情况,以及如何解决它?看到我的网站的缓存版本覆盖了一个模式窗口真的很烦人。

回答

0

我在找东西的时候遇到了这个问题,尽管问了一段时间,但我注意到问题并没有解决,所以我以为我会尽力帮忙。

通过查看您提供的缓存URL,您看到模式窗口的原因似乎是两个网页缓存页面和网页缓存页面都使用了相同的URL变量(q = ...) Google网站上的自定义搜索。

因此,当有人打开缓存页面时,由于存在q URL变量,自定义搜索引擎也会被解雇。

对于缓存页面,搜索项(q变量的值)为“cache:z55mQx1mHn8J:https://www.fireplace.co.uk/+&cd=122&hl=en&ct=clnk&gl=uk”,如果您将此值粘贴到fireplace.co.uk的实际搜索中,您会看到它返回一个空的搜索结果窗口。

该解决方案可能会更新您的自定义搜索引擎,以便它使用一个不同于默认值(这是q)的变量。这可以完成,只需查看自定义搜索文档即可。

希望这会有所帮助。

+0

我相信你是正确的,我已经改变了标签中的queryParameterName属性,应该有希望将它整理出来。感谢您花时间回复,即使它是一个老问题。 – klaro87

相关问题