Make WordPress Core

Ticket #1581: classes.16.php.diff

File classes.16.php.diff, 938 bytes (added by markjaquith, 20 years ago)

classes.php patch for current 1.6 SVN

  • classes.php

     
    13301330                                 ('/' != $_SERVER['PATH_INFO']) &&
    13311331                                 (false === strpos($_SERVER['PATH_INFO'], '.php'))
    13321332                                 ) ||
    1333                                 (empty($_SERVER['QUERY_STRING']) &&
    1334                                  (false === strpos($_SERVER['REQUEST_URI'], '.php')) &&
     1333                                ((false === strpos($_SERVER['REQUEST_URI'], '.php')) &&
    13351334                                 ('/' != $_SERVER['REQUEST_URI']))
    13361335                                ) {
    13371336
     
    13451344
    13461345                        if (! empty($rewrite)) {
    13471346                                $pathinfo = $_SERVER['PATH_INFO'];
    1348                                 $req_uri = $_SERVER['REQUEST_URI'];     
     1347                                $pathinfo_array = explode('?', $pathinfo);
     1348                                $pathinfo = $pathinfo_array[0];
     1349                                $req_uri = $_SERVER['REQUEST_URI'];
     1350                                $req_uri_array = explode('?', $req_uri);
     1351                                $req_uri = $req_uri_array[0];
    13491352                                $home_path = parse_url(get_settings('home'));
    13501353                                $home_path = $home_path['path'];
    13511354