On Thu, Jan 15, 2004 at 10:26:38AM +0000, Maurice McCarthy wrote:
I say chaps do have a look at www.godulike.co.uk and click on the "Forums" link.
I am getting the reply
"Bad Request" "Your browser sent a request that this server could not understand." "Invalid URI in request GET /../phpBB2 HTTP/1.0" Apache/1.3.29 Server at www.godulike.co.uk Port 80
Galeon and Konqueror work fine. Lynx works too but stops to ask if I will allow a cookie.
The base URL is http://www.godulike.co.uk/ The relative URL is ../phpBB2 Unless I misread rfc 1808, section 5 (specifically, section 5.2, "Abnormal Examples"), the correct way to put those together results in http://www.godulike.co.uk/../phpBB2 which is what dillo does, and what the others (presumably) don't do. In that case, the site author is wrong for creating a bad url; and the web server could, if it were so inclined, handle the request by issuing a redirect to the apparently-intended http://www.godulike.co.uk/phpBB2 -- but that would be fixing the site author's error. Looks to me as if Galeon, Konqueror, and Lynx are wrong (per RFC) and more usable in this particular case, but they will possibly fail to access <URL:http://www.example.com/../haha> altogether. Quick fix for the user? Type in the url by hand. f -- Francis Daly francis@daoine.org