On 03/02/2011 03:22 PM, Tim Johnson wrote:
I'm attempting to use .htaccess to make an executable python script as the default page for a directory.
I recently wanted to have *all* hits for a particular subtree to go to a Perl CGI script on Debian 6.0.0 and Apache 2.2 via .htaccess. The key was realizing that I could catch index hits via DirectoryIndex and "not found" hits via ErrorDocument 404.
I ended up with two files in my DocumentRoot: .htaccess handler.pl Here is .htaccess: $ cat .htaccess Options +ExecCGI AddHandler cgi-script pl DirectoryIndex handler.pl ErrorDocument 404 /errordocument/handler.plHits to http://example.com/ go to handler.pl, and REQUEST_URI is set accordingly.
Hits to http://example.com/somedynamicdoc.hmtl go to handler.pl, and REQUEST_URI, REDIRECT_REQUEST_METHOD, and REDIRECT_STATUS are set accordingly.
If someone knows the name of my instance script, that works too -- hits to http://example.com/handler.pl go to handler.pl, and REQUEST_URI is set accordingly.
HTH, David --------------------------------------------------------------------- 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