Grant wrote:
> Hello, I'm on the Interchange mailing list (icdevgroup.org) and we've
> found a problem with our Interchange::Link mod_perl module for
> apache2.  I don't know perl myself, and I was wondering if anyone here
> might be able to help fix it.
> 
> The problem is that the Interchange tag:
> 
> [bounce href="http://www.domain.com"; status="301 moved"]
> 
> uses the default 302 code when Interchange::Link is used.  It uses the
> specified 301 without Interchange::Link.  The problem has been
> isolated to this portion of code from Interchange::Link :
> 
> if($set_status =~ /^30[21]/) {
> #warn "Doing redirect\n";
>  $r->content_type($set_content);
>  close (SOCK)                                or die "close: $!\n";
>  return Apache2::Const::REDIRECT;
> }

Apache2::Const::REDIRECT is 302 and is equivalent to
Apache2::Const::HTTP_MOVED_TEMPORARILY.  if you want 301 you will want
to use Apache2::Const::HTTP_MOVED_PERMANENTLY.

HTH

--Geoff

Reply via email to