Hi,
I have somewhat of a wierd problem that I am unable to figure
out. We
are running a coldfusion 7.0.1 application server
We are also using a custom built perl program which does
authentication
on some of our pages and read/writes a cookie.
Following is an example of a URL that would redirect the user
to the
perl script login screen, authenticate and send the user back
to the
requested page specified in the URL
https://127.0.0.1/cgi/bluestem/lb_login.pl/cf/index.cfm
This URL will redirect the user to the path /cf/index.cfm
after the
authentication by the perl program.
My problem is that the above URL used to work fine with
Coldfusion 6.1
and IIS 5.0 and it also worked fine with Coldfusion 7.0.1 and
IIS 5.0
but when I try doing this with IIS 6.0, it throws a missing
template
error. I did some investigation and found out that instead of
executing the Perl file, it is trying to find the CF file on the
location /cgi/bluestem/lb_login.pl/cf/index.cfm which ofcourse,
does not exist.
The most interesting thing is that this URL is the same thing
as above but it works!
https://127.0.0.1/cgi/bluestem/lb_login.pl/cf/
It seems that the problem happens when there is a .pl and a
.cfm extension in the URL.
Any ideas?