Bueno this document (por alguna especificación HTML) dice:
URL en general entre mayúsculas y minúsculas (a excepción de los nombres de las máquinas). Puede haber URL, o partes de URL, donde el caso no importa, pero identificarlas puede no ser fácil. Los usuarios deben de tener en cuenta que las URL son mayúsculas y minúsculas
Y RFC1738 (Uniform Resource Locators (URL)) dice (nota, una dirección URL tiene la forma <scheme>:<scheme-specific-part>
):
nombres de esquema consisten en una secuencia de caracteres. Se permiten letras minúsculas "a" - "z", dígitos y los caracteres más ("+"), punto (".") Y guión ("-"). En cuanto a la resiliencia, los programas que interpretan las URL deben tratar las letras mayúsculas como equivalentes a minúsculas en los nombres de los esquemas (por ejemplo, permitir "HTTP" y "http").
Por lo tanto, solo se permiten caracteres en minúscula, pero se toleran caracteres en mayúscula.
Btw Safari convierte automáticamente a minúsculas.
rfc 3986 lo actualiza, sin embargo. Verifique los metadatos en la parte superior: http://tools.ietf.org/html/rfc3986 – Tobu