WordPress.org

Make WordPress Core

Ticket #18987: 18987.patch

File 18987.patch, 730 bytes (added by SergeyBiryukov, 20 months ago)
  • wp-includes/load.php

     
    5151        // Fix for IIS when running with PHP ISAPI 
    5252        if ( empty( $_SERVER['REQUEST_URI'] ) || ( php_sapi_name() != 'cgi-fcgi' && preg_match( '/^Microsoft-IIS\//', $_SERVER['SERVER_SOFTWARE'] ) ) ) { 
    5353 
     54                if ( isset( $_SERVER['UNENCODED_URL'] ) ) { 
     55                        $_SERVER['REQUEST_URI'] = $_SERVER['UNENCODED_URL']; 
     56                } 
    5457                // IIS Mod-Rewrite 
    55                 if ( isset( $_SERVER['HTTP_X_ORIGINAL_URL'] ) ) { 
     58                elseif ( isset( $_SERVER['HTTP_X_ORIGINAL_URL'] ) ) { 
    5659                        $_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_ORIGINAL_URL']; 
    5760                } 
    5861                // IIS Isapi_Rewrite