Soy consciente de esta pregunta y otras, pero no he encontrado una respuesta definitiva sobre cómo se debe configurar un dominio con múltiples sitios para que las variantes www y no www se comporten correctamente. Creo que tengo comodines configurados correctamente en el nivel DNS y la solución sugerida para agregar define( 'NOBLOGREDIRECT', 'http://www.example.com' );
trabajos para mi sitio principal pero no para otras redes en la misma instalación.
Estoy usando el complemento 'WP Multi Network' basado en algunas investigaciones que me llevaron a la conclusión de que si estoy ejecutando varios dominios en una instalación de WordPress, debería estar usando múltiples redes, no solo multisitio. Mis redes y sitios se agregan con www
incluidos en el campo de dominio
Entonces, ¿cuál es la forma correcta de asignar dominios desnudos sin www
una instalación multisitio? ¿Se requieren complementos? ¿Debería manejarse todo esto en la configuración del servidor web mediante reescrituras?
Respuestas:
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 un subdominio o estructura de carpetas. Pero puedes agregar un solo dominio.
Capturas de pantalla
Por ejemplo, los dos primeros sitios tienen el mismo dominio (predeterminado desde la instalación) y el tercer sitio trabaja con un dominio diferente, externo al predeterminado. El último es un dominio diferente. No se requieren complementos ni fuentes personalizadas para la asignación de dominios.
Aquí hay una captura de pantalla de la configuración del último sitio con un dominio separado:
Si desea reducir la comprobación de cookies para cada inicio de sesión, agregue la siguiente constante a
wp-config.php
.De lo contrario, WordPress siempre lo configurará en su red
$current_site->domain
, lo que podría causar problemas en algunas situaciones.Mapeo de Dominio con Alias
Si necesita una personalización más profunda, como asignar alias a dominios, los complementos pueden ayudarlo. WordPress Core espera proporcionar mapeo de alias de dominio en el futuro, pero hasta entonces puede utilizar uno de los siguientes complementos:
WWW vs no WWW
No tengo los conocimientos necesarios para hacer esto con URL no WWW y WWW, pero creo que este caso es ligeramente diferente. Un dominio como www.test.com tiene el subdominio www. Pero www es un sinónimo de la web y, a menudo, no se interpreta como un subdominio. Para todos mis clientes, reescribo a Non-WWW desde la dirección WWW.
Sugerencia para la creación de un nuevo sitio
En el proceso, para crear un nuevo sitio no es posible agregar un dominio externo en el campo de entrada. Agregue un valor aleatorio y después de la creación del sitio, use la posibilidad de edición para agregar el sitio externo.
fuente
.htaccess
la instalación.