Från och med WordPress 3.0 så har WordPress MU slagits ihop med vanliga WordPress. Man behöver alltså inte längre någon extra mjukvara för att skapa ett nätverk av webbplatser.
Dessa delar benämns nu mer i WordPress som nätverk eller multisite.
Innehåll |
För att kunna aktivera ett nätverk så måste följande kod finnas i wp-config.php (placera koden på en ny rad).
/** Tillåt aktivering för ett nätverk av webbplatser */
define('WP_ALLOW_MULTISITE', true);
Denna kod kommer inte i sig att aktivera nätverket. Vad du behöver göra för att aktivera nätverket är att logga in i din adminpanel och gå till Verktyg -> Nätverk och följ instruktionerna på skärmen.
Följande är standardreglerna för de två typer av nätverksinstallationer man kan använda
(ex. blogg.wpsida.se)
# BEGIN WordPress
RewriteEngine On
RewriteBase /
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]
# END WordPress
(ex. wpsida.se/blogg/)
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [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).*) $1 [L]
RewriteRule ^[_0-9a-zA-Z-]+/(.*\.php)$ $1 [L]
RewriteRule . index.php [L]
# END WordPress