WordPress Multisite – Das Schweizer Messer im Web
Wozu benötige ich eine WordPress – Multisite?
Die WordPress-Multisite bietet einige Vorteile, die man bei „separaten“ WordPress-Installationen nicht so einfach, bzw. mit mehr Aufwand erreichen kann. Die folgenden Aufgabenstellungen lassen sich z.B. hervorragend mit nur einer Multisite-Installation lösen.
- Aufbau von regionalen Unterseiten (z. B. Filialseiten) mit einem einheitlichen Branding
- Aufbau von Seiten für Mitarbeiter (z. B. Network-Marketing, Außendienst-Strukturen)
- Aufbau von unterschiedlichen Sprachversionen zu einem Thema
Welche Vorteile bietet die WordPress-Multisite gegenüber mehreren unabhängigen Installationen?
- Einrichtung einer Seite mit mehreren Sprachversionen
- Zugang mit einem Administrator-Login für mehre Webseiten
- Mehrere Webseiten können (bei Organisation in Subverzeichnissen) in 1 Domain auf 1 Server mit 1 Datenbank eingerichtet werden.
- Alle Seiten mit einem Backup sichern
- Installationen und Updates nur für 1 Hauptdomain
- Individueller Aufbau der Unterseiten bei gleicher Optik und Theme-Organisation
Die Installation von WordPress-Multisite (Anleitung – Tutorial)
Vorbereitung der Installation und Möglichkeiten
Die WordPress-Multisite sollte bereits im Vorfeld gründlich überlegt und geplant werden, es gibt zwei Möglichkeiten, die sich im Ergebnis doch relativ stark unterscheiden. Haben Sie sich einmal für die eine der beiden Möglichkeiten entschieden, können Sie diese Entscheidung nicht mehr revidieren – die WordPress Multisite müsste noch einmal völlig neu eingerichtet werden.
Wie unterscheiden sich die beiden WordPress-Multisite-Installationen?
Methode 1: WordPress-Multisite mit Subdomains für die Clientwebseiten
- Jede Detailseite einer Multisite wird in einer separaten Subdomain ausgeführt. (z.B. https://unterseite.multisite.de)
- Jede Unterseite muss beim Provider als separate Subdomain mit SSL-Zertifikat erreichbar sein
- Jede Unterseite ist für Google eine separate Seite und wird separat indiziert
Methode 2: WordPress-Multisite mit Unterordnern für die Clientwebseiten
- Jede Detailseite iner Multisite wird in einem Unterordner der Hauptseite eingerichtet (z.B. https://multisite.de/unterseite)
- Alle Unterseiten werden von Google als eine Einzelseite indiziert
- Beim Provider reicht die Einrichtung einer einzelnen Domain
- Bestimmte Ordnernamen müssen für die Unterseiten gesperrt werden (z.B. wp-content, wp-admin)
Die Installation – Step by Step
Die Grundinstallation der WordPress-Multisite ist identisch mit der Installation eines „normalen“ WordPress-Blogs oder eine WordPress-Seite. Für diese Installation gibt es bereits eine Menge Anleitungen, deshalb haben wir hier darauf verzichtet.
Zur WordPress-Sicherheit gleich ein wichtiger Hinweis: Der folgende Bildschirm erscheint am Ende der WordPress-Installation. Neben dem Titel der Seite geben Sie hier auch den Benutzernamen des Administrators ein. Bitte verwenden Sie auf keinen Fall die Benutzernamen Admin, Root, Administrator, Ihren Vornamen, Ihren Nachnamen oder eine Kombination daraus. Diese Namen werden von Hackern bevorzug verwendet, um Ihre WordPress-Multisite zu hacken, bzw. den Administrator-Account zu übernehmen.
Ablauf der Installation einer WordPress-Multisite
- „Normale“ WordPress – Basisinstallation durchführen
- Ergänzung manuell in wp-config.php:
define('WP_ALLOW_MULTISITE', true);
Umstellung der „Normalen“ WP-Installation und Anpassung der WP-Config
(http://www.work-paper.de/wordpress-multisite-einrichten/)
/* That's all, stop editing! Happy blogging. */
define(
'WP_ALLOW_MULTISITE'
, true);
mod_rewrite muss installiert sein, wie stelle ich das fest…?`???
URL auf http://domain.de ändern (Uohne www)
Dann unter werkzeuge die netzwerkeinrichtung starten,
dann auswahl ob Unterverzeichnisse oder subdomain
Dann wp-config anpassen:
/*weitere multisite-deklarationen */
define(‚MULTISITE‘, true);
define(‚SUBDOMAIN_INSTALL‘, false);
define(‚DOMAIN_CURRENT_SITE‘, ‚beonpush-vip.com‘);
define(‚PATH_CURRENT_SITE‘, ‚/‘);
define(‚SITE_ID_CURRENT_SITE‘, 1);
define(‚BLOG_ID_CURRENT_SITE‘, 1);
Dann die .htaccess anpassen
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]
http://www.drweb.de/magazin/das-umfassende-wordpress-multisite-tutorial-51198/
Comments
WordPress Multisite – Das Schweizer Messer im Web — Keine Kommentare
HTML tags allowed in your comment: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>