#49210 closed defect (bug) (duplicate)
Multisite: home and siteurl options always use the http scheme in subdomain installs
| Reported by: |
|
Owned by: | |
|---|---|---|---|
| Milestone: | Priority: | normal | |
| Severity: | normal | Version: | |
| Component: | Networks and Sites | Keywords: | |
| Focuses: | multisite | Cc: |
Description
In wp_initialize_site():
$home_scheme = 'http';
$siteurl_scheme = 'http';
if ( ! is_subdomain_install() ) {
if ( 'https' === parse_url( get_home_url( $network->site_id ), PHP_URL_SCHEME ) ) {
$home_scheme = 'https';
}
if ( 'https' === parse_url( get_network_option( $network->id, 'siteurl' ), PHP_URL_SCHEME ) ) {
$siteurl_scheme = 'https';
}
}
// home and siteurl options are populated next
This results in http being used as the scheme in home and siteurl option values for subsites
Change History (1)
Note: See
TracTickets for help on using
tickets.
Thanks for the report Henry. This is intentional, to avoid a new site being inaccessible due to lack of a certificate. See #27499, #33620.