谷歌搜索iFrame在Chrome和Firefox中运行,但不是IE8

我在IFrame中使用谷歌网站搜索我的网站互联网搜索引擎。 当我在Chrome / FireFox“Flight”中查找内容时,我会获得结果网页。 当我在IE8中进行相同的搜索时,我得到404错误。

网站:www.everydayfiction.com搜索框位于侧边栏的右侧。

奇怪的是,在IE8中,当我进行搜索时,我得到了坚持URL:

http://www.everydayfiction.com/search/?cx=007529419963335588653%3Axv8pw52zy20&cof=FORID%3A9&ie=UTF-8&q=Flight

但是,当我在Chrome / Firefox中执行相同的搜索时,我会收到以下网址:

http://www.everydayfiction.com/search/?cx=007529419963335588653:xv8pw52zy20&cof=FORID:9&ie=UTF-8&q=Flight&sa=Search&siteurl=www.everydayfiction.com/search/%3Fcx%3D007529419963335588653%253Axv8pw52zy20%26cof%3DFORID%253A9%26ie%3DUTF-8%26q%3Dfight%26sa%3DSearch 

发生了什么事? 我该如何解决这个问题? 指针? 言论?

0
2019-05-13 03:23:10
资源 分享
答案: 2

看起来你有一个基于mod_rewrite或基于手稿的指令来处理404错误 - 错误本身是在网络服务器程度上创建的,而不是由任何类型的客户端代码(即Google SiteSearch)创建的。

0
2019-05-17 14:40:10
资源

您的搜索功能对我来说在Chrome,Firefox和IE8中也是如此 - 我得到的原因与所有互联网浏览器相同 - 没有404.我在所有互联网浏览器的地址栏中都得到了简短的URL:

http://www.everydayfiction.com/search/?  
cx=007529419963335588653%3Axv8pw52zy20&cof=FORID%3A9&ie=UTF-8&q=Flight

如果我在Chrome之后观看结构资源,我会得到一个冗长的网址 可比 您实际上传了rurl=而不是siteurl=的冗长网址

我的第一个想法是,你可能在IE8中有第三方饼干受损(虽然我不确定为什么这肯定会产生404!?)但我在Chrome中有第三方饼干受损而且它仍然可以正常运行。

0
2019-05-17 13:51:14
资源