This is an example of how I use ForceType. It may not be a fix for
you, but you never know.
<Files *>
ForceType application/x-httpd-php
</Files>
<Files *\.*>
ForceType None
</Files>
This will catch all files without an extension and process them as
PHP. Then all files with an extension will be processed as normal. My
guess is any file with a '.' in the name will also get caught, but
then again, I'm the one uploading files to my server, and I know that
:]
On Wed, Jan 21, 2015 at 3:09 AM, Curry, Alan <[email protected]> wrote:
> The 2.4 documentation says:
>
> |The DefaultType directive no longer has any effect, other than to emit a
> |warning if it's used with any value other than none. You need to use
> |other configuration settings to replace it in 2.4.
>
> I am unable to determine what those "other configuration settings" are.
> The closest thing seems to be ForceType, but according to
> https://issues.apache.org/bugzilla/show_bug.cgi?id=57313
> it is not a substitute. As far as I can tell from the documentation, if
> I tried to use ForceType as a direct replacement for DefaultType, it
> would send the same Content-Type for *all* requests, even the ones that
> have a type which can be determined through the usual rules.
>
> What I need is a rule that sets a Content-Type for files whose type is
> otherwise unknown. Just like DefaultType did in 2.2.
>
> Users put files on the server. Any kind of files they like. Other users
> download those files via httpd. If files of unknown type are served with
> Content-Type: application/octet-stream, everything is fine. If they're
> served without a Content-Type header (which is what 2.4 is doing) then
> Internet Explorer users complain at me because it tries to parse them as
> HTML.
>
> When someone complains, I can look at the filename and add its suffix to
> the server config. But this will be a perpetually repeating problem,
> adding types one at a time as they're discovered. There must be some way
> of permanently fixing this problem that doesn't require me to know in
> advance every file type that any user might some day upload.
>
> I'm slightly worried based on the bug report referenced above that 2.4
> may not have a solution to this problem. But it really shouldn't be that
> way. Sending any response without a Content-Type is a violation of the
> SHOULD in RFC2616 7.2.1. As such it shouldn't be happening without a
> good reason.
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]