Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo crear una red multisitio de WordPress con dominios diferentes (4 pasos)

Hemos configurado redes de WordPress multisitio con diferentes dominios muchas veces en el pasado, ya sea para nuestros propios proyectos o para ayudar a los clientes a administrar múltiples sitios web de manera más eficiente.

Administrar varios sitios de WordPress por separado puede complicarse rápidamente, desde navegar por los límites de alojamiento hasta administrar todo en múltiples paneles de control. Es por eso que a menudo recomendamos usar WordPress multisitio con dominios personalizados.

Es una función potente que te permite administrar múltiples sitios web bajo una sola instalación de WordPress, y cada sitio aún puede tener su propio nombre de dominio único.

En esta guía, te mostraremos paso a paso cómo crear un WordPress multisitio con diferentes dominios.

Creación de WordPress multisitio con dominios diferentes

¿Por qué crear un WordPress Multisitio con Dominios Personalizados?

La forma más fácil de crear un sitio web es usando WordPress.

Sin embargo, para cada sitio web que configures, necesitarás administrar actualizaciones, mantener copias de seguridad y asegurar todas las instalaciones individuales de WordPress por separado. Además, algunos proveedores de alojamiento limitan sus planes básicos a una sola instalación de WordPress.

Una solución alternativa más sencilla a este problema de administración de sitios web es crear una red de WordPress multisitio.

¿Qué es WordPress Multisitio?

WordPress multisitio es una función principal de WordPress que te permite crear fácilmente múltiples sitios utilizando la misma instalación de WordPress.

La mejor parte es que puedes usar diferentes dominios para cada uno de tus sitios web.

Esto permite a los dueños de negocios lanzar sitios web rápidamente sin preocuparse por administrar múltiples instalaciones de WordPress.

Desde una perspectiva de desarrollo, esto también te da flexibilidad para compartir clientes, elementos de diseño similares y más.

La desventaja es que todos tus sitios web utilizan los mismos recursos. Esto significa que si tu servicio de hosting falla alguna vez, entonces todos tus sitios web estarán caídos al mismo tiempo.

¿Qué necesitas para crear un WordPress Multisite con dominios personalizados?

Necesitarás los siguientes elementos para crear un WordPress multisite con nombres de dominio personalizados.

  • Una empresa de hosting de WordPress que soporte múltiples dominios y WordPress multisite.
  • Nombres de dominio que deseas utilizar.

Recomendamos usar SiteGround. Son una de las empresas de hosting más grandes y soportan el mapeo de dominios de WordPress multisite de forma nativa.

Sitio web de SiteGround

Esto puede funcionar también en el plan Starter porque, técnicamente, estás creando un solo sitio. Esta es una forma creativa de sortear los límites del plan de hosting siempre y cuando tus sitios tengan poco tráfico.

Para más recomendaciones de hosting, consulta nuestra comparativa de las mejores empresas de hosting de WordPress.

A continuación, necesitas registrar los nombres de dominio que deseas utilizar tanto para tu sitio raíz como para tus sub-sitios.

Recomendamos usar Network Solutions. Son la mejor empresa de registro de dominios del mercado con una mejor búsqueda de dominios, un panel de control fácil de usar y una gestión de DNS sencilla.

Bono: Puedes usar nuestro cupón de Network Solutions y el código promocional NAMEBOY durante el pago para obtener hasta un 67% de descuento en la compra de nuevos nombres de dominio.

Paso 1: Instalando WordPress Multisite

Si estás creando un sitio multisitio de WordPress en un sitio web completamente nuevo, es posible que necesites instalar WordPress primero.

La mayoría de las empresas de hosting de WordPress, incluyendo SiteGround, vienen con un instalador de WordPress de 1 clic. Si necesitas ayuda, sigue nuestro tutorial de instalación de WordPress para obtener instrucciones paso a paso.

Una vez que hayas instalado WordPress, el siguiente paso es habilitar la funcionalidad multisitio de WordPress.

Habilitando la función Multisite de WordPress

La funcionalidad de WordPress multisitio viene integrada con WordPress, pero está desactivada por defecto. Necesitarás habilitarla para configurar tu WordPress multisitio.

Para ello, necesitarás editar el archivo wp-config.php. Es el archivo de configuración de WordPress que contiene todos los ajustes importantes para tu instalación de WordPress.

Puedes editarlo usando un cliente FTP o la aplicación Administrador de archivos en el panel de control de tu cuenta de hosting. El archivo wp-config.php se encuentra en la carpeta raíz de tu sitio web.

Edición del archivo wp-config.php vía FTP

Dentro de este archivo, deberás agregar la siguiente línea justo encima de la línea que dice, ‘Eso es todo, deja de editar. ¡Feliz publicación.’

define( 'WP_ALLOW_MULTISITE', true );

Después de eso, no olvides guardar tus cambios y subir el archivo de vuelta a tu sitio web.

Ahora, necesitas volver a tu panel de administración de WordPress y recargar la página del panel de administración.

Después de eso, ve a la página Herramientas » Configuración de red para configurar tu red multisitio de WordPress.

Configuración de red para WordPress multisitio

Primero, necesitas elegir subdominios como ‘Direcciones de los sitios en tu red’ y proporcionar un título para tu red multisitio y la dirección de correo electrónico del administrador de la red.

Haz clic en el botón ‘Instalar’ para continuar.

En la siguiente pantalla, WordPress te pedirá que agregues dos fragmentos de código.

Código de configuración requerido para habilitar WordPress multisitio

El primero va en tu archivo wp-config.php justo encima de la línea que dice: ‘Eso es todo, deja de editar. ¡Feliz publicación’.

Además del código que muestra WordPress, también necesitas agregar la siguiente línea a tu archivo wp-config.php. Esta línea asegura que los usuarios puedan iniciar sesión en cada sitio.

define('COOKIE_DOMAIN', $_SERVER['HTTP_HOST'] );

El segundo fragmento de código va en tu archivo .htaccess de WordPress, reemplazando las reglas predeterminadas de .htaccess de WordPress.

Una vez que hayas agregado ambos códigos a los archivos correspondientes, deberás iniciar sesión en tu panel de administración de WordPress.

Enlace de inicio de sesión

Después de iniciar sesión, verás un nuevo elemento de menú en la barra de administración titulado 'Mis Sitios'. Pasa el mouse sobre él y luego selecciona el enlace Administrador de Red » Panel.

Panel de administración de red

Paso 2: Creación de Nuevos Sitios Usando Dominios Personalizados en WordPress Multisite

Ahora que todo está configurado, creemos tu primer sitio usando un nombre de dominio diferente.

Desde el panel de administración de red de tu multisitio, haz clic en la página Sitios » Agregar Nuevo.

Crear nuevo sitio

Simplemente proporciona una Dirección del sitio y un título, selecciona el idioma y luego ingresa la dirección de correo electrónico comercial. En cuanto a la dirección del sitio, puedes agregar cualquier cosa aquí por ahora porque la cambiaremos a tu dominio personalizado en el siguiente paso.

Haz clic en el botón 'Agregar Sitio' para crear tu sitio.

A continuación, debes ir a la página Sitios » Todos los Sitios y hacer clic en el enlace 'Editar' debajo del sitio que acabas de crear.

Editar tu sitio

En la pantalla de edición del sitio, debes agregar el nombre de dominio personalizado que deseas usar para este sitio web en el campo Dirección del sitio.

WordPress viene con mapeo de dominios incorporado, que mapeará automáticamente tus dominios personalizados a tu Dirección del sitio.

Usar dominio personalizado como dirección de tu sitio

No olvides hacer clic en el botón ‘Guardar cambios’ para almacenar tu configuración.

Repite el proceso para agregar más sitios y luego cambia su dirección de sitio al dominio personalizado que deseas usar. Aquí, hemos creado algunos sitios con diferentes dominios personalizados.

Dominios personalizados para sitios de WordPress en una red multisitio

Sin embargo, ninguno de estos sitios web será accesible ya que tus dominios personalizados no apuntan a tu empresa de alojamiento de WordPress. Cambiemos eso.

Paso 3: Agregar Dominios Personalizados a tu Cuenta de Alojamiento

La mayoría de los proveedores de hosting de WordPress te permiten agregar fácilmente múltiples dominios a tu cuenta de hosting.

Si estás usando SiteGround, haz clic en 'Site Tools' en tu cuenta de hosting.

Después de eso, necesitas visitar Dominios » Dominios Aparcados y luego agregar tu dominio personalizado aquí.

Dominios aparcados de SiteGround

Repite el proceso si necesitas agregar más dominios personalizados.

Si estás utilizando otro servicio de hosting, el proceso sigue siendo el mismo. Encontrarás la opción de dominio aparcado en la sección de Dominios de tu panel de control de hosting.

Si estás utilizando tu proveedor de hosting como tu registrador de dominios, es posible que no necesites actualizar los servidores DNS.

Sin embargo, si has registrado tu nombre de dominio en otro lugar, deberás actualizar la información DNS y apuntarla a tu cuenta de hosting.

Primero, necesitarás la información DNS de tu proveedor de hosting. Puedes encontrarla en tu panel de control de hosting, o puedes preguntar a su personal de soporte. Normalmente, se ve así:

ns1.siteground204.com
ns2.siteground204.com

Una vez que tengas la información DNS, necesitas iniciar sesión en el sitio web de tu registrador de dominios. Muchos registradores tienen una sección de 'DNS y Servidores de Nombres' donde puedes actualizar esta información.

Si estás usando Network Solutions, los pasos son un poco diferentes. Ve a 'Dominios' y selecciona tu nombre de dominio.

Luego, desplázate hasta la parte inferior de la página y haz clic en la sección 'Herramientas Avanzadas' para acceder a tu configuración DNS.

Administración de DNS en Network Solutions

Desde aquí, haz clic en el enlace 'Administrar'.

Después de eso, edita la información del servidor de nombres para reemplazarla con el DNS de tu proveedor de hosting y haz clic en 'Guardar'.

Cambiar servidores de nombres DNS en Network Solutions

Para más detalles, consulta nuestra guía sobre cómo cambiar los servidores de nombres DNS para los registradores de dominios populares.

Nota: La información DNS puede tardar un tiempo (2-48 horas) en actualizarse completamente en Internet.

A medida que la información DNS se actualice, podrás ver el sitio secundario de tu multisitio de WordPress para cada dominio.

Paso 4: Administrar e Iniciar Sesión en WordPress Multisite en Dominios Personalizados

Puedes realizar la mayoría de las tareas administrativas como instalar plugins, temas y actualizaciones desde el panel de control de tu sitio raíz.

Panel de administración de red

Relacionado: Ve nuestra selección de los mejores plugins de WordPress multisitio.

Para trabajar en sitios individuales, necesitas visitar la página Sitios » Todos los Sitios y hacer clic en el enlace 'Panel' debajo del sitio en el que deseas trabajar.

Administrar sitios

Esto te llevará al área de administración de ese sitio en particular, y es posible que debas iniciar sesión nuevamente.

Desde aquí, puedes crear páginas, escribir entradas de blog y administrar ese sitio individual.

Panel de control de sitio individual

Esperamos que este artículo te haya ayudado a aprender cómo crear un WordPress multisitio con diferentes dominios. También te puede interesar nuestra guía de seguridad de WordPress para mantener tu WordPress multisitio seguro y nuestra selección de los mejores plugins constructores de páginas de WordPress para personalizar el diseño de tu sitio web.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

13 CommentsLeave a Reply

    • WordPress te daría el código específico para tu sitio al seguir los pasos del artículo.

      El código normalmente debe agregarse al final de tu htaccess a menos que tengas código específico agregado que requiera que se coloque en otro lugar del archivo.

      Administrador

  1. ¡excelente guía! Los pasos detallados y las instrucciones claras hicieron que la configuración de un multisitio con dominios personalizados fuera sencilla. Gracias por los útiles consejos

  2. Me preguntaba sobre configurar multisitio en algún lugar y SiteGround parece que podría encajar.

    Estoy confundido por qué tu guía dice que agregue los dominios como dominios estacionados, ¿seguramente estarán "estacionados" y el sistema de estacionamiento no podrá vincularlos a ningún espacio web o subdominio?

    • La razón por la que son dominios aparcados en lugar de dominios complementarios es porque los dominios complementarios son para un sitio separado en el servidor de alojamiento.

      Normalmente, los hosts conectan cada sitio a una carpeta específica, y cada sitio requiere que el host configure los archivos del sitio web en cada carpeta del sitio.

      Un dominio aparcado no requiere esta carpeta dedicada, y múltiples dominios aparcados pueden apuntar a la misma carpeta del sitio.

      Los multisitios están en el mismo "sitio" en el servidor, pero pueden comportarse como múltiples sitios web.

  3. Gracias por el artículo,

    Hice la configuración y todos mis dominios están bajo el mismo alojamiento (SiteGround). Puedo visitar el panel de control de mi sitio principal, pero cuando intento visitar el panel de control de cualquier otro sitio (es decir, yendo a midominio.com/wp-login) – recibo una pantalla de "404 – No encontrado"... ¿Alguna idea de lo que podría estar omitiendo?

    wp-config.php y .htaccess están configurados correctamente.

    ¿Necesito hacer una instalación separada de WordPress para cada sitio también?... Es solo que pensé que el propósito era que todos los sitios tuvieran la misma base de datos, etc., por lo tanto, no habría necesidad de una configuración separada de WordPress, ¿pero tal vez me equivoco?

    • Siempre y cuando hayas creado el sitio siguiendo el paso 2, deberías poder crear un nuevo sitio. Si aún no lo has hecho, te recomendamos que consultes con SiteGround para asegurarte de que no haya ningún problema con la forma en que están configurados tus dominios que esté causando el inconveniente.

      Administrador

  4. Gracias por el artículo; me estoy preparando para un multisitio ya que me han encomendado un proyecto que involucra múltiples dominios. Guardaré este artículo para tener un punto de partida. Cuanto más reviso este blog, más información de alta calidad he encontrado. Estás haciendo un gran trabajo.

  5. Esto parece ser exactamente lo que necesito, pero cuando agrego la línea que define “COOKIE_DOMAIN” mi sitio ya no carga, solo obtengo la línea:
    La constante “COOKIE_DOMAIN” está definida (probablemente en wp-config.php). Por favor, elimine o comente esa línea define().
    ¿Alguna solución para esto?

    • Please check that COOKIE_DOMAIN isn’t set in your wp-config file already with that specific error message. If it is, remove the extra and set the COOKIE_DOMAIN to what we have in the code :)

      Administrador

  6. Sería genial saber cómo configurar el inicio de sesión para que no sea necesario hacerlo para cada sitio. Un solo inicio de sesión de red debería darle acceso a todos los sitios sin necesidad de iniciar sesión en cada uno.

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.