No, you haven't added confusion. I understand you and I agree with you. I have checked the Apache error log and it shows nothing. And the Apache access log shows this:
127.0.0.1 - - [23/Sep/2008:15:35:30 +0200] "GET /%ED.JPG HTTP/1.1" 403 291 I think that this is a problem of misconfiguration, but I don't know how could I fix it... 2008/9/23 André Warnier <[EMAIL PROTECTED]> > #V[Á]lentín wrote: > Hola Válentin. > > I can't tell you what the solution is, but from the example you provide, it > looks as if Apache is accepting URLs encoded as UTF-8 (Unicode), but not > URLs encoded as iso-8859-1 (latin-1). > This is not supposed to be the standard, so there must be some setting > somewhere in the Apache configuration that triggers this. > > The first place to look would be in the Apache error log, to check if there > is some additional information. > > According to this : > http://en.wikipedia.org/wiki/List_of_HTTP_status_codes#4xxx_Client_Error > > 403 means "forbidden", while 404 is "not found". > > Maybe Apache tries to decode your first URLs (where the "lowercase i with > acute" is encoded as a single byte), as a UTF-8 URL, and then finds that > this is not valid UTF-8, and then returns this code. > > You also have to be quite careful under Windows between what you "see" as > file names using the Windows (disk) Explorer for instance, and how the > filenames are really encoded in the directory itself on disk, and how Apache > sees them. > I believe (but I am not sure) that in Windows directories, filenames are > stored as Unicode in UTF-16 encoding (2 bytes per character minimum, even > for a-z A-Z etc..). So even a UTF-8 encoded URL must be translated somehow > at some level, to be compared to a filename on disk. > And obviously, what you see in you Windows explorer is a "í" like in > Valentín, not 2 bytes. But internally, it is 2 bytes. > > Have I added enough confusion here ? > > > > > --------------------------------------------------------------------- > The official User-To-User support forum of the Apache HTTP Server Project. > See <URL:http://httpd.apache.org/userslist.html> for more info. > To unsubscribe, e-mail: [EMAIL PROTECTED] > " from the digest: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >