Topic: Random 404 errors with xajax_core.js ???
Hi all,
I've scoured the posts for others with a similar problem, but found nothing. Here's what's happening:
I wrote a PHP script that emails me when 404 errors occur, so I can see how my site is being (mis)used, and spot errors quickly. The script tells me (a) The last page loaded, (b) the URL that created the 404, and (c) the browser info (aka user agent).
For about a year, around 1-in-1,000 visitors triggers this 404 error script in a way I can't explain. The error generating URL is strangely formed (examples below). I thought at first it was a random IE glitch with a particular combo of browser/platform versions that might be incompatible with xajax, but then I noticed a few Firefox events.
Here are some examples:
THE LAST LOCATION URL: (a) http://www.ayyawear.com/store/footwear/tabi/
THE 404 ERROR URL: (b) http://www.ayyawear.com/store/footwear/
ax_core.js
THE USER AGENT: (c) Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
(a) http://www.ayyawear.com/store/mens/jackets-and-vests/
(b) http://www.ayyawear.com/store/mens/jack
ax_core.js
(c) Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; GTB6.3; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; InfoPath.2; .NET CLR 3.5.30729; .NET CLR 3.0.30618)
(a) http://www.ayyawear.com/store/footwear/
(b) http://www.ayyawear.com/store/footwear/
ax_core.js
(c) Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.16) Gecko/2009120208 Firefox/3.0.16 (.NET CLR 3.5.30729)
There are hundreds like this, and I haven't a clue as to what could be generating these strange URLs! The only place where the sting "URL:" even exists in the xajax code is in xajaxAIO.inc.php line 1132, where the "Javascript component could not be included" error is printed to screen, but I don't see how this could be generating 404s, especially since the exact same script works without error over 99% of the time.
I hope I was clear. Anyone run into this problem before? Any suggestions on things to try?
Cheers,
Neokio