2016-03-28 40 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

相關問題