Tento článek vysvětluje, jak nakonfigurovat více webů WordPress, což vám umožní vytvořit síť webových stránek ve vaší instalaci WordPress.
Důležité :Podpora Rackspace nepodporuje konfiguraci WordPress. V tomto článku jsou uvedeny kroky jako nejlepší řešení, ale vaši vývojáři by je měli před implementací důkladně zkontrolovat, aby se předešlo neočekávaným výpadkům.
Předpoklady
- Instalace WordPress
- Trvalé odkazy byly aktivovány, aby vaše adresy URL vypadaly jako
http://example.com/my-page
místohttp://example.com/?p=1654
- Deaktivované pluginy
- Záloha instalace WordPress
Upravit wp-config.php
- Otevřete soubor wp-config.php soubor na vašem serveru. Výchozí umístění je/var/www/html/ .
- Přidejte následující řádek nad / To je vše, přestaňte upravovat! Šťastné blogování. / ** komentář:
define('WP_ALLOW_multi-site', true);
Nastavení sítě
-
Vstupte do administrátorského panelu prostřednictvím http://VAŠE_STRÁNKY/wp-config.php .
-
Přejděte na Nástroje> Nastavení sítě .
Poznámka :V závislosti na vaší instalaci si můžete vybrat mezi používáním subdomén nebo podadresářů pro vaše různé weby. Subdoména je podobná site1.example.com a site2.example.com , zatímco podadresář je podobný example.com/site1 a example.com/site2 .
-
V Název sítě , zadejte název sítě a e-mail správce sítě.
-
Klikněte na Instalovat .
Konfigurační soubory a soubory .htaccess
-
Otevřete soubor wp.config.php soubor pro úpravy.
-
Za řádek s textem umístěte následující kód ** /* To je vše, přestaňte upravovat! Přejeme příjemné blogování. */ ** komentář:
define('multi-site', true); define('SUBDOMAIN_INSTALL', true); define('DOMAIN_CURRENT_SITE', 'website'); define('PATH_CURRENT_SITE', '/'); define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1);
-
Uložte změny.
-
Otevřete /var/www/html.htaccess pro úpravy.
-
Nahraďte veškerý obsah v souboru následujícím kódem:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
Nabídka správce sítě
Provedením předchozích kroků je instalace na více místech dokončena. V levém horním rohu byste měli vidět kartu s názvem Moje weby , která zahrnuje správce sítě s následujícími kartami:
- Hlavní panel: Přidejte do sítě nové uživatele a weby.
- Weby: Spravujte všechny weby ve vaší síti.
- Přidat nový: Přidejte nové weby a definujte adresu webu (URL), název, jazyk a e-mail správce.
- Uživatelé: Spravujte všechny uživatele vaší sítě.
- Motivy: Nainstalujte, odinstalujte a aktivujte motivy pro síť.
- Pluginy: Pouze superadmin může používat správce pluginů k instalaci nových pluginů. Aby je mohl správce webu aktivovat nebo deaktivovat, měl by superadministrátor vybrat Pluginy zaškrtávací políčko Povolit nabídky správy části Nastavení tab.
- Nastavení: Spravujte základní nastavení.
Závěr
S více weby WordPress můžete spravovat různé weby pod stejnou doménou. Pokud se rozhodnete používat subdomény, zvažte použití zástupného certifikátu pro pokrytí všech webů.