On Monday 25 February 2002 10:38 am, Tim Roberts wrote:
> On Fri, 22 Feb 2002 13:52:04 -0800 (PST), Luke Opperman
> >Is there any easy workaround to allow URLs to be
> >case-insensitive? Most of the staff here has gotten lazy
> >from Windows and IIS :) and won't accept that
> >case-sensitive urls are a good thing...
> You should not change this behavior at your site. The format of a
> URL is defined in the HTTP spec in RFC 2616, and it is quite clear in
> stating that the hostname part of a URL is case-insensitive, but all
> the rest is case-sensitive.
> Your users are not just lazy, they are wrong. URLs are
> case-sensitive. Tell them to get over it.
> This IS a good argument for naming all your site directories in lower
This points out the academic/non-practical nature of many Internet
standards. I have 2 questions regarding this:
1. What is the utility in declaring that:
The host name is case insensitive, but all
other URL parts are case sensitive.
That seems arcane and useless.
2. What harm would be done if a site provided case insensitive URLs,
presumably as a convenience to its users?
Also, I don't think users are lazy for not wanting to track unimportant
details. Who wants to get a 404 just because they didn't capitalize a
J? We all have better things to do than get tripped up by pedantic
From a WebKit perspective, I wonder if we could achieve this by:
[a] Naming all directories/files in lower case (as you suggested)
and [b] Have WebKit convert incoming URLs to lower case on the way in
Of course, [b] would be controlled by a configuration flag. Can anyone
think of why that wouldn't work?