I have recently updated from Apache 1.3.23? to 1.3.27. Things are behaving differently, and I think the problem lies with mod_speling. Previously, if there was only one possible choice for a misspelled URL, it would just redirect it without asking. Now it asks every time.
I used this feature to hide the fact that I was using a Perl program. For example: http://url/calendar/month/042003.htm called month.pl with PATH_INFO=/042003.htm, but to the browser it looked like there was a directory /month with a pile of static pages. I have several file.htm.pl that are called with file.htm and it worked fine. Was there a change in mod_speling, or has something else happened? I don't think it is in the configuration. I copied over the old httpd.conf and after one or two minor changes, restarted Apache with the same problem. Is there another way of hiding the fact that I'm using a Perl program? If I rename the program from month.pl to month, it displays the program instead of executing it. The permissions are 755. I don't want to copy everything into /cgi-bin, because I do have some static .html in the same directory, which it then tries to execute. Any other ideas on how to hide the .pl ? OS revision: HP-UX 11.11 >From the error log: HP Apache-based Web Server/1.3.27 (Unix) ApacheJServ/1.1.1 PHP/4.2.2 mod_perl/1.27 configured -- resuming normal operations Thanks in advance, Bruce Kives