>Number: 241
>Category: config
>Synopsis: HTTP media parameters cannot be defined with Apache
>configuration
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: apache (Apache HTTP Project)
>State: open
>Class: change-request
>Submitter-Id: apache
>Arrival-Date: Thu Mar 20 05:40:01 1997
>Originator: [EMAIL PROTECTED]
>Organization:
apache
>Release: 1.1.1
>Environment:
-
>Description:
The HTTP specs provide for parameters for the Content-Type header:
media-type = type "/" subtype *( ";" parameter )
e.g.
text/html; charset=ISO8859-2
With Apache, only the first blank delimited token is accepted in the AddType
directive,
any additional paramters are ignored (actually taken as - rather unlikely -
extensions).
Omitting the blank before the parameters breaks some existing browsers.
None of the workarounds - asis documents and Action handlers - is nice as some
of the
server's functionality is lost when serving documents that way (such as, SSI,
If-Modified-Since).
>How-To-Repeat:
AddType text/html; charset=ISO8859-2 html
>Fix:
As it is very unlikely people have configured extensions like
charset=ISO8859-2, a change to
interpret anything with an equals sign as parameter would improve the
functionality while
at the same time maintain compatibility pretty well.
%0
>Audit-Trail:
>Unformatted: