J'utilise la recherche de sites Google dans un IFrame pour le moteur de recherche de mes sites. Lorsque je recherche quelque chose dans Chrome/FireFox "Vol", la page de résultats s'affiche. Lorsque je fais la même recherche dans IE8, je reçois une erreur 404.
Site: www.everydayfiction.com Le champ de recherche se trouve à droite de la barre latérale.
La chose étrange est que dans IE8, lorsque je fais la recherche, j'obtiens l'URL suivante:
http://www.everydayfiction.com/search/?cx=007529419963335588653%3Axv8pw52zy20&cof=FORID%3A9&ie=UTF-8&q=Flight
Mais lorsque je fais la même recherche dans Chrome/Firefox, j'obtiens l'URL suivante:
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
Que se passe-t-il? Comment puis-je résoudre ce problème? Suggestion? Commentaires?
Votre recherche fonctionne bien pour moi dans Chrome, Firefox ET IE8 - Je reçois les mêmes résultats dans tous les navigateurs - no 404. Je reçois l'URL courte dans la barre d'adresse de tous les navigateurs, de la forme:
http://www.everydayfiction.com/search/?
cx=007529419963335588653%3Axv8pw52zy20&cof=FORID%3A9&ie=UTF-8&q=Flight
Si je visualise la source du cadre dans Chrome, j'obtiens une longue URL similaire à l'URL longue que vous avez postée, mais rurl=
au lieu de siteurl=
Je pensais initialement que des cookies tiers étaient désactivés dans IE8 (bien que TBH je ne sache pas pourquoi cela produirait un 404!?), Mais des cookies tiers sont désactivés dans Chrome et cela fonctionne toujours correctement.
On dirait que vous avez une directive mod_rewrite ou basée sur un script qui force l’erreur 404 - l’erreur elle-même est générée au niveau du serveur Web, et non par un code client (par exemple, Google SiteSearch).