On 04/09/07 17:27, Joshua Slive wrote:
On 4/9/07, Jason Keltz <jas@xxxxxxxxxxxx> wrote:As it happens, mod_mime_magic code maps "The" and "the" to L_ENG. There's a table that says "English text" -> "text/plain". As a result, if you don't have the word "the" in the file, and the file is not html, there doesn't seem to be anything else that would distinguish this file as "text/plain". There *is* a "DefaultType" directive which is by default set to "text/plain", and this does indeed work since the web browser gets served the file as text/plain when called directly, but this looks like it is done "after" mod_mime_magic has returned a "declined" status and hence has not displayed the file. It seems like an underlying bug.The easiest thing to do is simply rename README to README.txt. Otherwise, you can use <Files README> ForceType text/plain </Files>
Hi Joshua,Actually, neither is the perfect solution. If I change the README name to README.txt, then users can't use HTML readme files. The same occurs if I force the type on README. The *real* solution, of course, would be for the problem to be fixed in the web server software. There is already functionality for a "DefaultType", and that DefaultType should be used when the type of a file cannot be recognized.
Jason. --------------------------------------------------------------------- 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: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx