Forum Moderators: open
But to be more helpful, the answer is that the page can't be found ;) and should never have been requested. The question is not why is it showing up in the logs as 404, but why is it showing up at all. Instead of requesting the page "/javascript:history.back(1)", the browser client should have interpreted the javascript statement, and requested the page's url. So you probably have a bug in the javascript of the page (or a buggy browser).
Shawn
[added: Oops, I posted before refreshing my browser, so i thought my post would be #2... My first comment (the bit of levity) was not refering to fashezee's post in any way)]
[edited by: ShawnR at 2:34 pm (utc) on Aug. 21, 2003]
It can also happen when user opens a page in a new window from javascript link
I never realized that, didn't ever think to test it. I've never seen any except the standard 'back' scripts. Do you happen to know if there are any that take this into account? Or if it's something that just has to be lived with?
Jim
"/" char comes naturally with HTTP request, that is the way HTTP works.
GET / - gets the root of the server
You can't request "GET mypage.html" - there has to be a full path to the root of the server. I am assuming you had a link that was using javascript and when user clicked it, browser thought it was originated from the root and added a slash in front of it for a valid HTTP request.