Utilizamos cookies de contenido y análisis. Para más información entra AQUÍ ACEPTAR

Wordpress

Configurar WordPress Multisite con subdominios

A partir de la versión 3.0 de WordPress se incluyó la posibilidad de gestionar, mediante una única instalación y panel de administración, gran variedad de sitios/blogs.

Esta característica se llama Multisite.

¿Necesito realmente activar esta opción?

WordPress Multisite es ideal si necesitas gestionar una red de blogs basada en subdominios o subdirectorios. O por ejemplo una web en la que se diferencian secciones (noticias, deporte, tecnología…) en forma de subdominios (o subdirectorios).

Requisitos para Mulsite con subdominos

  • Versión 3.0.5 o superior de WordPress.
  • PHP versión 4.3 o superior.
  • MySQL versión 4.0 o superior.
  • Acceso al Cpanel del servidor.
  • Servidor con Apache y mod_rewrite activado.

1. Activar WordPress Multisite

Por defecto esta opción no está activada, por lo que debemos añadir la siguiente línea en el archivo wp-config.php

define('WP_ALLOW_MULTISITE', true);
2. Desactivar plugins

Accede a la sección de administración de los plugins y desactívalos para evitar conflictos durante la configuración del Multisite.

3. Configurar Multisite

A continuación, accederemos a “Herramientas” y “Configuración de la Red” siguiendo los pasos que indiquen para activar el Multisite.

multisite-create-network

Una vez finalizada su instalación nos mostrará unas líneas de código a modificar y copiar en el archivo wp-config.php

define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', true );
$base = '/';
define( 'DOMAIN_CURRENT_SITE', 'yourwebsite.com' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );

4. Modificar el archivo .htaccess

Además de las anteriores sentencias de código deberemos copiar las siguientes en el archivo .htaccess

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]

5. Añadir los subdominios / sitios en el panel de WordPress y elegir sistema basado en subdominios

Tras los pasos anteriores deberíamos ver nuevas opciones en el panel de WordPress para la gestión de sitios.

Encontraremos la sección “Sitios” en donde añadiremos aquellos que necesitemos:

multisite-sites

6. Configurar subdominios en nuestro hosting

Deberemos buscar la sección de “Subdominios” en nuestro panel de administración de hosting (cpanel, plesk, …) en dónde deberemos añadir un subdominio de nombre “*”

multisite-cpanel-subdomains

En inspiratWEB lo hicimos funcionar correctamente con una instalación limpia de WordPress 3.7 y Cpanel como panel de administración del hosting.

Francisco Molina
0

No hay comentarios, se el primero!

Deja un comentario

Deja un comentario