it-swarm.com.de

Wie verwaltet wordpress multisite Subdomains?

Ich habe eine Wordpress-Multisite installiert und möchte wissen, wie die Subdomains tatsächlich verwaltet werden. Wie weiß meine Wordpress-Multisite, wo sich die Dateien/Daten befinden, wenn ein Browser den URL user1.domain.com anfordert?

Ich habe den DNS A-Eintrag überprüft und sehe nur den Platzhalter.

Ich habe die .htaccess-Datei überprüft und sie sieht folgendermaßen aus:

RewriteEngine On
RewriteBase /

# Protect the htaccess file
<Files .htaccess>
Order Allow,Deny
Deny from all
</Files>

# Protect wpconfig.php
<Files wp-config.php>
Order Allow,Deny
Deny from all
</Files>

# Disable directory browsing
Options All -Indexes

RewriteRule ^index\.php$ - [L]

# uploaded files
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule . index.php [L]

also ich denke die .htaccess verwaltet die subdomain nicht, oder geht das?

woher weiß meine WordPress-Multisite, wo sich die Dateien/Daten befinden, wenn ein Browser die URL user1.domain.com anfordert?

3
tucson

Während des Ladevorgangs lädt WP wp-settings.php, der is_multsite() aufruft und die in wp-config.php definierte Multisite-Konstante überprüft, ob es sich um eine Multisite-Installation handelt. Bei mehreren Standorten wird ms-settings.php geladen. In ms-settings.php analysiert WordPress den angeforderten URI, um die Domäne abzurufen, und ruft wpmu_current_site() auf, um alle aktuellen Site-Konstanten basierend auf dieser Domäne festzulegen.

4
Milo