Cómo configurar el mapeo de dominios multisitio de WordPress para WordPress 4.5+

Publicado: 2018-11-17

Probablemente te encante lo fácil que es administrar una red de sitios en el multisitio de WordPress. Sin embargo, lo que quizás no le encante es cómo el multisitio de WordPress maneja todos esos sitios de forma predeterminada .

Con la funcionalidad predeterminada, WordPress multisitio le permite crear sitios de red adicionales como subdominios (site1.network.com) o subcarpetas (network.com/site1).

Ahora, eso está bien para algunos usos . Pero si desea utilizar el multisitio de WordPress para administrar sitios distintos, probablemente prefiera que cada sitio de la red multisitio de WordPress tenga su propio nombre de dominio único (sitio1.com).

El mapeo de dominios multisitio de WordPress es lo que te permite hacer eso. Todavía puede obtener los beneficios de back-end de WordPress multisitio mientras le da a cada sitio de la red su propio dominio único: ¡los visitantes de sus sitios ni siquiera notarán la diferencia!

En este tutorial, le mostraré exactamente cómo ponerse en marcha con el mapeo de dominios en su red multisitio para las versiones más recientes de WordPress (¡sí, ha habido algunos cambios!).

Cree una base de conocimiento - ¡La manera más fácil!

Cree una base de conocimientos y ayude a sus clientes a ayudarse a sí mismos.

Obtener el tema

Asignación de dominios multisitio de WordPress: ¿necesita un complemento?

¡No! No necesita un complemento si está utilizando las últimas versiones de WordPress ( que espero que sea así ).

A partir de WordPress 4.5 , WordPress ahora incluye el mapeo de dominios multisitio en el software principal, lo que elimina la necesidad de usar un complemento de terceros.

Sin embargo, debido a que esta funcionalidad es una característica relativamente nueva, es posible que aún vea algunos tutoriales de mapeo de dominios multisitio de WordPress que le indiquen que use un complemento como WordPress MU Domain Mapping. Puede ignorar esas recomendaciones con seguridad siempre que esté usando WordPress 4.5+.

Una vista panorámica de cómo configurar el mapeo de dominios multisitio de WordPress

Para darle una idea de lo que le espera, aquí hay un resumen rápido de los diversos pasos que deberá completar para comenzar a usar el mapeo de dominios multisitio de WordPress:

  1. Configure el multisitio de WordPress ( supongo que probablemente ya lo haya hecho, así que no lo cubriré demasiado )
  2. Agregar un sitio como subdominio o subcarpeta mediante la interfaz de administración de red
  3. Regrese y edite la dirección del sitio de red para que apunte al dominio externo
  4. Agregue su dominio externo como un alias en su host
  5. Apunte los servidores de nombres de su dominio externo hacia su host

Si desea seguir esta guía, deberá tener a mano tanto el panel de control de alojamiento como la cuenta del registrador de dominio.

Una vez que tengas eso listo, ¡vamos a sumergirnos!

Paso 1: configure su red multisitio de WordPress

Para comenzar, deberá configurar su red básica de sitios múltiples de WordPress.

Una vez más, no cubriré esto demasiado porque esta guía trata específicamente sobre el mapeo de dominios multisitio de WordPress (y seamos honestos, probablemente ya tenga su red configurada si está leyendo esto).

Sin embargo, si no lo tiene listo, aquí hay un vistazo de alto nivel al proceso:

  • Instale el software regular de WordPress
  • Habilite el multisitio de WordPress agregando un fragmento de código a su archivo wp-config.php
  • Siga las instrucciones de la interfaz para configurar su red
  • Después de ejecutar el proceso de configuración, obtendrá dos fragmentos de código. Agregue uno a su archivo wp-config.php y el otro a su archivo .htaccess .

Cuando esté configurando Multisitio, elija la opción para subdominios , ya que simplifica un poco las cosas ( aunque cualquiera funcionará, así que no se preocupe si ya eligió subcarpetas ).

Si desea una guía paso a paso del proceso básico de configuración multisitio de WordPress, este artículo cubre todo en detalle.

Paso 2: agregue un nuevo sitio de red y asígnelo a un dominio externo

Una vez que tenga su red multisitio de WordPress en funcionamiento, agregue un nuevo sitio de red como lo haría normalmente ( Sitios → Agregar nuevo en la interfaz de administración de red ).

Cuando agregue el sitio por primera vez, deberá asignarle un subdominio o una subcarpeta de acuerdo con su configuración. No se preocupe, lo arreglaremos en un segundo. Puedes hacer lo que quieras por ahora porque lo cambiaremos en el siguiente paso:

Agregar nuevo sitio de red

Cuando haya terminado, haga clic en Agregar sitio .

Una vez que haya agregado el sitio, haga clic en Sitios y edite el sitio de red que acaba de crear:

Editar sitio de red

Una vez que edite el sitio, ahora podrá ingresar el dominio externo que desea asignar al sitio:

Agregue un dominio externo para el mapeo de dominios multisitio de WordPress

Luego, guarde sus cambios.

Ahora, has terminado la mitad del rompecabezas ( eso fue fácil, ¿verdad? ). En este punto, WordPress Multisite piensa que este sitio de red está ubicado en el dominio externo.

Ahora es el momento de la otra parte del rompecabezas, que consiste en asegurarse de que su nombre de dominio externo en realidad dirija a los visitantes al lugar correcto.

Paso 3: agregue un nombre de dominio externo como un alias

A continuación, debe agregar el dominio externo a los registros DNS de su sitio de red principal.

La forma en que lo haga depende de dónde esté alojado, por lo que no puedo darle un tutorial para todas las situaciones.

Sin embargo, le mostraré dos escenarios diferentes, que espero que le den suficiente con qué trabajar. Lo haré…

  • Con cPanel, que es lo que usan la mayoría de hosts compartidos
  • A través del panel personalizado de Kinsta, que es donde está alojado mi sitio de prueba

Agregar alias de dominio con cPanel

Si está utilizando cPanel, querrá buscar una opción para Dominio estacionado o Alias dependiendo de su panel de control de cPanel.

Por ejemplo, en mi tablero seleccionaría la opción Dominios Estacionados :

Opción de dominios estacionados de cPanel

Luego, ingrese el dominio para su dominio externo y haga clic en Agregar dominio :

Dominio estacionado de cPanel

Si ve algo en el cuadro Redirecciones a , elija la opción Administrar redirección :

Sin redireccionamiento

Luego, seleccione Desactivar redirección :

Como luce

Agregar dominio externo con Kinsta

Si está utilizando Kinsta, el proceso es un poco más simple. Vaya al sitio principal de la red. Luego, elija Dominios y haga clic en Agregar dominio para agregar el dominio para su sitio externo:

Kinsta agregar dominio

Cuando haya terminado, debería ver su nuevo dominio en el área Lista de dominios :

Lista de dominios de Kinsta

Paso 4: Actualice los servidores de nombres para el dominio externo

Para finalizar, debe actualizar los servidores de nombres de su dominio externo para que apunten a su cuenta de alojamiento.

Es decir, desea que apunten a los mismos servidores de nombres que su dominio de red multisitio principal (donde realmente está instalado WordPress).

El proceso exacto depende de dónde haya registrado su dominio externo. Si no está seguro de cómo hacerlo, aquí hay tutoriales para registradores de dominio populares:

  • Ve papi
  • nombrebarato
  • Dominios de Google

Una vez que finaliza la propagación de DNS (que puede demorar 24 horas), debería poder acceder al subsitio de la red a través del dominio externo.

Repita el proceso para agregar más sitios de red

Si bien le mostré cómo agregar un solo dominio externo como un subsitio de red, agregar dominios externos adicionales es tan simple como repetir el proceso para cada dominio, ¡no hay nada especial!

¡La asignación de dominios multisitio de WordPress no tiene por qué ser complicada!

Con versiones anteriores de WordPress, el mapeo de dominios multisitio de WordPress era una tarea complicada porque requería complementos de terceros y todo tipo de pasos de configuración.

Afortunadamente, WordPress 4.5 hizo las cosas mucho más fáciles. Ahora, puede comenzar con el mapeo de dominios multisitio de WordPress con una configuración prácticamente nula. Recuerde: esto es todo lo que necesita hacer:

  • Configure su red multisitio usando la opción de subdominio ( aunque las subcarpetas también funcionarán )
  • Agregar un nuevo sitio de red
  • Regrese y edite ese sitio y establezca su Dirección del sitio en el dominio externo
  • Añade tu dominio externo como dominio aparcado o alias de tu dominio principal
  • Apunte los servidores de nombres de su dominio externo a su servidor

Y con eso, estará en funcionamiento con su propia red multisitio de dominios únicos.

¿Tiene alguna otra pregunta sobre el uso de dominios externos con WordPress Multisite? ¡Deja un comentario y te ayudaremos!