Ticket #27954: 27954.diff
| File 27954.diff, 1.4 KB (added by , 11 years ago) |
|---|
-
wp-includes/canonical.php
387 387 $redirect['port'] = $user_home['port']; 388 388 else 389 389 unset($redirect['port']); 390 391 // Redirect to HTTPS if the FORCE_SSL constant is set to true 392 if ( defined( 'FORCE_SSL' ) && FORCE_SSL ) 393 $redirect['scheme'] = 'https'; 390 394 391 395 // trailing /index.php 392 396 $redirect['path'] = preg_replace('|/' . preg_quote( $wp_rewrite->index, '|' ) . '/*?$|', '/', $redirect['path']); … … 445 449 ( strtolower($original['host']) != 'www.' . strtolower($redirect['host']) && 'www.' . strtolower($original['host']) != strtolower($redirect['host']) ) ) 446 450 $redirect['host'] = $original['host']; 447 451 448 $compare_original = array( $original[' host'], $original['path'] );452 $compare_original = array( $original['scheme'], $original['host'], $original['path'] ); 449 453 450 454 if ( !empty( $original['port'] ) ) 451 455 $compare_original[] = $original['port']; … … 453 457 if ( !empty( $original['query'] ) ) 454 458 $compare_original[] = $original['query']; 455 459 456 $compare_redirect = array( $redirect[' host'], $redirect['path'] );460 $compare_redirect = array( $redirect['scheme'], $redirect['host'], $redirect['path'] ); 457 461 458 462 if ( !empty( $redirect['port'] ) ) 459 463 $compare_redirect[] = $redirect['port'];
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)