Changeset 5921


Ignore:
Timestamp:
01/03/10 16:24:50 (2 years ago)
Author:
GilmarSantosJr
Message:

Item2549: respect REDIRECT_STATUS only if it is not 2xx. Thanks MarcSCHAEFER.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ModPerlEngineContrib/lib/Foswiki/Engine/Apache.pm

    r5915 r5921  
    211211    $this->SUPER::finalizeHeaders( $res, $req ); 
    212212 
    213     # If REDIRECT_STATUS is present, preserve it. See Foswikitask:Item2549 
     213    # If REDIRECT_STATUS is useful, preserve it. See Foswikitask:Item2549 
    214214    # and http://httpd.apache.org/docs/2.2/en/custom-error.html#custom 
    215215    my $status; 
    216     if (defined $ENV{REDIRECT_STATUS}) { 
     216    if (defined $ENV{REDIRECT_STATUS} && $ENV{REDIRECT_STATUS} !~ /^2/o) { 
    217217        $status = $ENV{REDIRECT_STATUS}; 
    218218    } 
Note: See TracChangeset for help on using the changeset viewer.