Hello all,

I have 2 URIs returning HTTP_MOVED_TEMPORARILY
The first one, /test_mod_perl is written using mod_perl
The second one, /test_mod_cgi is written using CGI

I call each of these URIs using a Apache2::SubRequest object

my $subr1 = $r->lookup_uri('/test_mod_perl');
my $rc1 = $subr1->run();             ==========> $rc1 = 302
my $status1 = $subr1->status();  ==========> $status1 = 200

my $subr2 = $r->lookup_uri('/test_mod_cgi');
my $rc2 = $subr2->run();             ==========> $rc1 = 0
my $status2 = $subr2->status();  ==========> $status1 = 302

Why this behavior ? Why are there differences between the 2 URIs ?
IMHO, the second behavior is the correct one.

What is your opinion ???

Thanks

Reply via email to