En muchas veces hemos necesitado en un servidor instalar muchas instalaciones de WordPress para diferentes dominios. En WordPress es posible realizar una instalación con una sola instalación. ¿Cómo logramos esto? WordPress nos ofrece una funcionalidad llamada el multisitio o multisite la cual nos ofrece beneficios como:
Pero también nos trae desventajas como:
En mi caso blog.oneago.com es el dominio principal de mi instalación mediante un registro CNAME, varía depende del proveedor de dominios realizar esta configuración, en este caso el dominio juandavid.dev está en Google Domains el cual se realiza la configuración como se detalla en la siguiente imágen.
<h1>Configuración de WordPress Multisite</h1>Como primer paso debemos abrir el archivo wp-config.php
y añadimos en la linea 82
define('WP_ALLOW_MULTISITE', true);
Una vez guardado el archivo vamos a ir al administrador de nuestro sitio el cual tendrá una opción nueva en el apartado de herramientas, opción a la cual accederemos para continuar.
Vamos a seleccionar la opción de subdominios para poder utilizar dominios diferentes al instalado.
Nos aparecerá instrucciones de modificar el archivo wp-config.php y el .htaccess con el código que nos brindan.
Así queda wp-config.php una vez realizamos los cambios.
Adicionalmente al cambio que nos piden debemos añadir define(‘COOKIE_DOMAIN’, $_SERVER[‘HTTP_HOST’]);
Y el .htaccess queda de la siguiente forma, el cual debimos borrar completamente su contenido antes.
Una vez finalizados todos los pasos anteriores tendremos que iniciar nuevamente la sesión dentro de nuestro administrador de WordPress. Al iniciar la sesión veremos que el panel de administración ahora se ve diferente. Es hora de añadir los nuevos sitios desde “añadir nuevo”.
Llenamos el formulario a nuestro gusto. En el espacio de Dirección del sitio no debemos preocuparnos por que no nos permita ingresar la URL de nuestro dominio, más adelante realizaremos el cambio (Recomiendo que en ese espacio se ponga el nombre de usuario del usuario que administrará ese sitio en caso de no existir dicho usuario en la instalación de WordPress).
Una vez se agregan los sitios que deseamos vamos a la opción de todos los sitios desde el panel lateral.
Seleccionamos en la opción de editar del sitio o sitios que creamos.
Cambiamos la Dirección del sitio de nuestro dominio.
Una vez realizado esto ya todos los dominios configurados se verán así:
Una vez realizamos todos los pasos ya podemos acceder desde cada uno de los dominios que configuramos a una instalación de
WordPress, el WordPress Multisite.
En mi experiencia me parece muy cómodo manejar esta funcionalidad de WordPress ya que no tengo que preocuparme por el uso de varias instalaciones o la limitación que me da mi proveedor de hosting en cuando almacenamineto y el uso de las bases de datos ya que con esta forma estamos optimizando principalmente esta parte, lo que más me ha llamado la atención es que con el uso de plugins y temas también es una única instalación y con ella podemos habilitarlas a los sitios de la red para su uso e incluso hay algunos plugins que permite realizar una configuración global para todos los sitios sin necesidad de implementar uno por uno.
Lo mejor de WordPress Multisite, ahorrar tiempo.
Enlace original desde mi blog
https://blog.juandavid.dev/varios-dominios-en-una-unica-instalacion-de-wordpress/
hola, no me deja insertar el siguiente código
define(‘COOKIE_DOMAIN’, $_SERVER[‘HTTP_HOST’]);
No sé si es por las nuevas actualizaciones…
¿Podría hacerlo sin agregr esta línea?
Estamos en el trabajo actualmente atascados con esto, si alguien podría ayudarme.
Lo podemos hacer con subdominios o subdirectorios pero no conseguimos agregárselo a cada dominio independiente.
Fallo… no estaba apuntando bien los DNS del dominio alternativo
hola e seguido todos los pasos pero no puedo acceder al escritorio del segundo dominio
sabes porque
Me imagino que tu dominio tendrá que apuntar al dominio de tu Wordpress.