> I'm reading my Apache bible and the section on MIME types and my
> question is: Is there a way to modify the htaccess file so that
> regardless of the file requested (".gif", ".wav", ".jpg", etc.) they
> would receive a file recognizable as an html document or a plain
> text file when clicked on?
well, I'm not sure exactly what you're after, but I run this
PerlFixupHandler on a Cobalt where I don't have the ability to really
get at the phases the way I want to (through the AddHandler directive
and so on, which is probably the most proper way to do it)...
package Custom::Unscript;
use Apache::Constants qw(OK DECLINED);
use strict;
sub handler {
my $r = shift;
my ($extension) = $r->filename =~ m!(\.[^.]+)$!;
# un-script a bunch of stuff
if ($extension eq '.pl' ||
$extension eq '.PL' ||
$extension eq '.html' ||
$extension eq '.ksh' ||
$extension eq '.ppm' ||
$extension eq '.xml' ||
$extension eq '.xls' ||
$extension eq '.rss' ) {
$r->content_type('text/plain');
$r->handler('default-handler');
return OK;
}
return DECLINED;
}
1;