Skip to content

Commit 3e7027c

Browse files
committed
Skip *.site_url alias only for subdomain multisites
When alias_domains contains *.site_url (e.g., *.example.com for site example.com), skip it ONLY if the site is a subdomain multisite since _wildcard.site_url is already added in that case. For non-multisite sites with *.site_url alias, create the _wildcard.site_url file. Signed-off-by: Riddhesh Sanghvi <riddhesh237@gmail.com>
1 parent 5589921 commit 3e7027c

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

src/Auth_Command.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,10 @@ private function generate_site_auth_files( string $site_url, $site_data = null )
315315
if ( empty( $alias ) || $alias === $site_url ) {
316316
continue;
317317
}
318+
// Skip *.site_url as it transforms to _wildcard.site_url (already added for subdomain multisite)
319+
if ( ! empty( $site_data->app_sub_type ) && 'subdom' === $site_data->app_sub_type && '*.' . $site_url === $alias ) {
320+
continue;
321+
}
318322
// Replace *.domain with _wildcard.domain
319323
if ( 0 === strpos( $alias, '*.' ) ) {
320324
$domains[] = '_wildcard.' . substr( $alias, 2 );
@@ -403,6 +407,10 @@ private function generate_site_whitelist( string $site_url, $site_data = null )
403407
if ( empty( $alias ) || $alias === $site_url ) {
404408
continue;
405409
}
410+
// Skip *.site_url as it transforms to _wildcard.site_url (already added for subdomain multisite)
411+
if ( ! empty( $site_data->app_sub_type ) && 'subdom' === $site_data->app_sub_type && '*.' . $site_url === $alias ) {
412+
continue;
413+
}
406414
// Replace *.domain with _wildcard.domain
407415
if ( 0 === strpos( $alias, '*.' ) ) {
408416
$domains[] = '_wildcard.' . substr( $alias, 2 );

0 commit comments

Comments
 (0)