Dokumentation

Från Dokumentation

Hoppa till: navigering, sök

Nätverk:Aktivera ett nätverk av webbplatser

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

Aktivera ett nätverk

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.


.htaccess

Följande är standardreglerna för de två typer av nätverksinstallationer man kan använda

.htaccess - Subdomäner

(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
.htaccess - Undermappar

(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


WordPress:Codex Create_A_Network
Du vet väl att du också kan delta i denna dokumentation och redigera efter behov? Alla kan bidra med sina kunskaper, stora som små. Mer information »