Wor­d­Press Mul­ti­si­te

Multisite
Meh­re­re Web­sites mit ei­ner Wor­d­Press-In­stal­la­ti­on sind mög­lich.

Der Vor­gang ist wie folgt. Im Root-Ver­zeich­nis der Wor­d­Press-In­stal­la­ti­on liegt die Da­tei “wp-config.php”.
In­ner­halb die­ser Da­trei muss ober­halb von
/* That’s all, stop edi­t­ing! Hap­py blog­ging. */

der nach­ste­hen­der Code ein­ge­setzt wer­den:
define(‘WP_ALLOW_MULTISITE’, true);

Da­durch wird die Mul­ti­si­te als Mög­lich­keit ak­ti­viert.


Um voll­stän­dig eine Mul­ti­si­te zu er­stel­len, müs­sen fol­gen­de Code-Zei­len in die glei­che Da­tei ein­ge­tra­gen wer­den:
define(‘MULTISITE’, true);
define(‘SUBDOMAIN_INSTALL’, fal­se);
define(‘DOMAIN_CURRENT_SITE’, ‘avektor.de’);
define(‘PATH_CURRENT_SITE’, ‘/’);
define(‘SITE_ID_CURRENT_SITE’, 1);
define(‘BLOG_ID_CURRENT_SITE’, 1);

/* That’s all, stop edi­t­ing! Hap­py blog­ging. */


Also kom­plett wird der zu­sätz­li­che Code in der Da­tei “wp-config.php” so aus­se­hen:
define(‘WP_ALLOW_MULTISITE’, true);
define(‘MULTISITE’, true);
define(‘SUBDOMAIN_INSTALL’, fal­se);
define(‘DOMAIN_CURRENT_SITE’, ‘avektor.de’);
define(‘PATH_CURRENT_SITE’, ‘/’);
define(‘SITE_ID_CURRENT_SITE’, 1);
define(‘BLOG_ID_CURRENT_SITE’, 1);

/* That’s all, stop edi­t­ing! Hap­py blog­ging. */


Eben­falls im Root­ver­zeich­nis liegt die Da­tei “.ht­ac­cess”. Der In­halt der Wor­d­Press-Re­geln wird so ge­än­dert:
# BEGIN Wor­d­Press
Re­wri­teEn­gi­ne On
Re­wri­te­Ba­se /
Re­wri­te­Rule ^index\.php$ — [L]

# add a trai­ling slash to /wp-ad­min
Re­wri­te­Rule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-ad­min/ [R=301,L]
Re­wri­te­Cond %{REQUEST_FILENAME} ‑f [OR]
Re­wri­te­Cond %{REQUEST_FILENAME} ‑d
Re­wri­te­Rule ^ — [L]
Re­wri­te­Rule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
Re­wri­te­Rule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
Re­wri­te­Rule . index.php [L]
# END Wor­d­Press