• Hi, We have updated to v.2.3.13 and unable to reach the SSL checkout page. Once I put back the following function on the woocommerce.php it works perfectly. We use AWS EC2 hosting with WP 4.2.2.

    /**
    * Fix $_SERVER variables for various setups.
    *
    * Note: Removed IIS handling due to wp_fix_server_vars()
    *
    * @since 2.3
    */
    private function fix_server_vars() {
    // NGINX Proxy
    if ( ! isset( $_SERVER[‘REMOTE_ADDR’] ) && isset( $_SERVER[‘HTTP_REMOTE_ADDR’] ) ) {
    $_SERVER[‘REMOTE_ADDR’] = $_SERVER[‘HTTP_REMOTE_ADDR’];
    }

    if ( ! isset( $_SERVER[‘HTTPS’] ) ) {
    if ( ! empty( $_SERVER[‘HTTP_HTTPS’] ) ) {
    $_SERVER[‘HTTPS’] = $_SERVER[‘HTTP_HTTPS’];
    } elseif ( ! empty( $_SERVER[‘HTTP_X_FORWARDED_PROTO’] ) && $_SERVER[‘HTTP_X_FORWARDED_PROTO’] == ‘https’ ) {
    $_SERVER[‘HTTPS’] = ‘1’;
    }
    }
    }

    https://wordpress.org/plugins/woocommerce/

The topic ‘Too Many Redirect Errors v2.3.13’ is closed to new replies.