I use Google site search in a IFrame for my sites search engine. When I search for something in Chrome/FireFox "Flight" I get the results page. When I do the same search in IE8 I get 404 error.

Site: www.everydayfiction.com Search box is on the right hand side in the sidebar.

The strange thing is that in IE8 when I do the search I get the following URL:


But when I do the same search in Chrome/Firefox I get this URL:


What is going on? How do I resolve this? Suggestion? comments?

2 Answers 2


Looks like you have a mod_rewrite or script-based directive which is forcing the 404 error - the error itself is generated at the webserver level, not by any client-side code (i.e. Google SiteSearch).

  • I couldn't reproduce the 404?
    – MrWhite
    Nov 1, 2010 at 22:44
  • 1
    I've been able to reproduce the issue - notably, IE script debugging shows Access is denied. jquery.js?ver=1.4.2, line 127 character 287 when the main page loads, which I believe may be the reason there are missing GET variables (though the 404 could be related to a variety of other conditions server-side). I'm testing with IE 8.0.6001.18702 when I observe the aforementioned behavior.
    – danlefree
    Nov 2, 2010 at 2:27

Your search works OK for me in Chrome, Firefox AND IE8 - I get the same results in all browsers - no 404. I get the short URL in the address bar in all browsers, of the form:


If I view the frame source in Chrome then I get a long URL similar to the long URL you have posted but rurl= instead of siteurl=

My initial thought was that may be you have third party cookies disabled in IE8 (although TBH I'm not sure why that would produce a 404!?), but I have third party cookies disabled in Chrome and it still works OK.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.