Make WordPress Core


Ignore:
Timestamp:
05/26/2006 05:25:48 PM (20 years ago)
Author:
ryan
Message:

Enclosure redirect fix from aegrumet. fixes #2551

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/functions.php

    r3791 r3793  
    965965    }
    966966
    967     $code = preg_replace('/.*?(\d{3}).*/i', '$1', $response);
    968    
    969     $headers['status_code'] = $code;
    970    
    971     if ( '302' == $code || '301' == $code )
    972         return wp_get_http_headers( $url, ++$red );
    973 
    974967    preg_match('/.*([0-9]{3}).*/', $response, $return);
    975968    $headers['response'] = $return[1]; // HTTP response code eg 204, 200, 404
     969
     970    $code = $headers['response'];
     971    if ( ('302' == $code || '301' == $code) && isset($headers['location']) )
     972        return wp_get_http_headers( $headers['location'], ++$red );
     973
    976974    return $headers;
    977975}
Note: See TracChangeset for help on using the changeset viewer.