Re: What replaces DefaultType in 2.4?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 <pacurry@xxxxxxxxxxxxx> 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: users-unsubscribe@xxxxxxxxxxxxxxxx
> For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx





[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux