¿Cuál es la forma correcta de mapear múltiples dominios en una instalación multisitio de WordPress 4.1?

22 mar 2015, 10:55:47
Vistas: 17.9K
Votos: 13

Estoy al tanto de esta pregunta y otras, pero no he encontrado una respuesta definitiva sobre cómo se debe configurar un dominio con multisitio para que las variantes con www y sin www funcionen correctamente. Creo que tengo los wildcards configurados correctamente a nivel DNS y la solución sugerida de añadir define( 'NOBLOGREDIRECT', 'http://www.ejemplo.com' ); funciona para mi sitio principal pero no para otras redes en la misma instalación.

Estoy usando el plugin 'WP Multi Network' basado en una investigación que me llevó a la conclusión de que si ejecuto varios dominios en una sola instalación de WordPress, debería usar múltiples redes, no solo multisitio. Mis redes y sitios están todos añadidos con www incluido en el campo de dominio.

Entonces, ¿cuál es la forma correcta de mapear dominios sin www a una instalación multisitio? ¿Se requieren plugins? ¿Debería manejarse todo esto en la configuración del servidor web usando rewrites?

1
Comentarios

Necesitarás instalar el plugin WordPress MU Domain Mapping para asignar dominios externos a cualquier dominio en tu instalación multisitio.

Naweed Chougle Naweed Chougle
27 mar 2015 10:48:22
Todas las respuestas a la pregunta 1
9
17

WordPress Multisite puede manejar diferentes dominios de forma predeterminada, pero NO con dominios de alias. La configuración de cada sitio almacena el dominio. En una instalación predeterminada hay una estructura de subdominio o carpetas. Pero puedes añadir un dominio único.

Capturas de pantalla

Por ejemplo, los dos primeros sitios tienen el mismo dominio (predeterminado de la instalación) y el tercer sitio funciona con un dominio diferente, externo al predeterminado. El último es un dominio distinto. No se requieren plugins ni código personalizado para el mapeo de dominios.

Ejemplo de sitios con diferentes dominios en WordPress Multisite

Aquí está la captura de pantalla de la configuración del último sitio con un dominio separado:

Configuración de dominio personalizado en WordPress Multisite

Si deseas reducir la verificación de cookies en cada inicio de sesión, añade la siguiente constante al archivo wp-config.php:

define( 'COOKIE_DOMAIN', '' );

De lo contrario, WordPress siempre lo establecerá como el $current_site->domain de tu red, lo que podría causar problemas en algunas situaciones.

Mapeo de Dominios con Alias

Si necesitas una personalización más profunda, como mapear alias a dominios, los plugins pueden ayudarte. WordPress Core espera ofrecer Mapeo de Alias de Dominio en el futuro, pero hasta entonces puedes utilizar uno de los siguientes plugins:

WWW vs No-WWW

No tengo el conocimiento necesario sobre cómo hacer esto con URLs No-WWW y WWW, pero creo que este caso es ligeramente diferente. Un dominio como www.test.com tiene el subdominio www. Pero el www es un sinónimo de la web y a menudo no se interpreta como un subdominio. Para todos mis clientes, redirijo de la dirección WWW a No-WWW.

Consejo para la creación de un nuevo sitio

Durante el proceso de creación de un nuevo sitio, no es posible añadir un dominio externo en el campo de entrada. Añade un valor aleatorio y, después de crear el sitio, utiliza la opción de edición para añadir el dominio externo.

27 mar 2015 12:41:09
Comentarios

Gracias por esto. ¿Quieres decir que para tus clientes haces reescrituras a nivel del servidor web, es decir, antes de que la solicitud llegue a WordPress?

codecowboy codecowboy
23 abr 2015 14:50:04

No, estos son solo los ajustes del lado del cliente, en los ajustes de la instalación Multisite.

bueltge bueltge
23 abr 2015 14:56:22

Me refiero a tu última frase "Para todos mis clientes, reescribo a Non-WWW desde la dirección www."

codecowboy codecowboy
23 abr 2015 14:57:11

OK. Sí, esta es una configuración en el manejo del dominio, espacio web. Pero también añado reglas al .htaccess de la instalación.

bueltge bueltge
23 abr 2015 14:59:29

@codecowboy gracias por la corrección de mi inglés!

bueltge bueltge
23 abr 2015 15:10:48

¿Hay alguna posibilidad de obtener una actualización de esta respuesta para WP 4.5 ya que parece estar desactualizada?

Christine Cooper Christine Cooper
14 jun 2016 12:35:37

Hola Christine, sí, es posible. Pero deberíamos esperar a WP 4.6, habrá muchos cambios en las pantallas de la red. ¿Qué opinas? En el proceso no tendremos cambios, solo en las capturas de pantalla.

bueltge bueltge
14 jun 2016 14:00:40

@bueltge Estoy de acuerdo. Si tienes tiempo, me encantaría una actualización de esto una vez que salga WP 4.6. Tenemos planes de dejar de usar plugins para el mapeo de dominios y usar las funciones del núcleo, pero esperaremos a esta versión antes de avanzar. Gracias por una gran respuesta de todos modos.

Christine Cooper Christine Cooper
15 jun 2016 12:02:48

@ChristineCooper Listo, espero que esto ayude.

bueltge bueltge
21 jun 2016 17:16:45
Mostrar los 4 comentarios restantes