Ticket #17177: request2.patch
| File request2.patch, 948 bytes (added by dnljms, 20 months ago) |
|---|
-
wp-includes/class-wp.php
184 184 $this->request = $request; 185 185 186 186 // Look for matches. 187 $request_match = $request; 188 if ( empty( $req_uri ) ) { 187 if ( empty( $req_uri ) && empty( $request ) ) { 189 188 // An empty request could only match against ^$ regex 190 189 if ( isset( $rewrite['$'] ) ) { 191 190 $this->matched_rule = '$'; … … 197 196 // If the requesting file is the anchor of the match, prepend it to the path info. 198 197 if ( ! empty($req_uri) && strpos($match, $req_uri) === 0 && $req_uri != $request ) 199 198 $request_match = $req_uri . '/' . $request; 199 else 200 $request_match = $request; 200 201 202 201 203 if ( preg_match("#^$match#", $request_match, $matches) || 202 204 preg_match("#^$match#", urldecode($request_match), $matches) ) { 203 205