iTank ideas

Domain mapping con WordPress multisite

La técnica del domain mapping con WordPress multisite permite gestionar múltiples dominios desde una instalación única de WordPress.

Antes de nada es necesario instalar y configurar WordPress multisite, así podemos crear y administrar múltiples sitios como subdominios:

blog1.dominio.com
blog2.dominio.com
blog3.dominio.com
blog4.dominio.com

o bien al estilo subdirectorio:

www.dominio.com/blog1
www.dominio.com/blog2
www.dominio.com/blog3
www.dominio.com/blog4

Hay muchos artículos que explican cómo hacerlo, pero me remito a las instrucciones del sitio oficial de WordPress

https://wordpress.org/support/article/create-a-network/

Podemos ir más allá y configurar domain mapping de modo que cualquier www.otrodominio.com pueda alojarse en nuestra instalación multisitio, así:

  1. Configurar el mapeo de cookies en wp-config.php:  define(‘COOKIE_DOMAIN’, $_SERVER[‘HTTP_HOST’]);
  2. Crear un nuevo sitio desde el administrador de la red de WordPress multiusuario que nos dará una nueva URL de acceso como blog5.dominio.com o www.dominio.com/blog5
  3. Editar las propiedades del nuevo sitio y establecer la Dirección del sitio (URL) como www.otrodominio.com
  4. Configurar el host DNS de www.otrodominio.com para que apunte al root de www.dominio.com
  5. Configurar el servidor web para que responda a la petición anterior

Vía

https://wordpress.org/support/article/wordpress-multisite-domain-mapping/