Korthrun wrote:
> It seems to me that when I setup .cgi and .pl via an addhandler
> statement such as:
> 
> AddHandler cgi-script .cgi .pl
> 
> apache will try to execute anything containing .pl or .cgi.
> 
> If i have a file, foo.pl for example.
> http://localhost/foo.pl will execute (good)
> now if I move it to foo.txt
> http://localhost/foo.txt will show me the contents of the file (good)
> now if I move it to foo.pl.txt
> http://localhost/foo.pl.txt will try to execute it, as it will if i
> canme it foo.cgi.txt.
> calling it foo.php.txt will still print it out, but the new lines are
> stripped etc, it looks like it's been run through and spat out php.
> 
> Is this intended behaviour? It kind of seems like something gone wrong.

Yup, it is intended, check the doc:

http://httpd.apache.org/docs/2.2/mod/mod_mime.html#addhandler

"Once that has been put into your httpd.conf file, any file containing
the .cgi extension will be treated as a CGI program."

The keyword here is "containing", not "ending with", which may be
surprising, but it is so. :)
-- 
Best regards,
Luca Longinotti aka CHTEKK

LongiTEKK Networks Admin: [EMAIL PROTECTED]
Gentoo Dev: [EMAIL PROTECTED]
SysCP Dev: [EMAIL PROTECTED]
TILUG Supporter: [EMAIL PROTECTED]
-- 
[EMAIL PROTECTED] mailing list

Reply via email to