Cómo desactivar la redirección predeterminada de WordPress a URLs sin www
Estoy intentando redirigir todas las URLs sin www a www en mi instalación de WordPress MultiSite. Estoy usando una regla simple en .htaccess
como esta:
# Redirigir no-www a www:
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
Normalmente esto funcionaría, pero WordPress parece tener una redirección predeterminada hacia URLs sin www. Esto significa que cuando uso esa RewriteRule
causa un bucle infinito de redirecciones.
¿Cómo puedo desactivar esto?
PD: Probé define('NOBLOGREDIRECT', 'http://www.dominio.com');
en wp-config.php
sin efecto.

Inicia sesión en el administrador y ve a Ajustes generales
Verifica los cuadros de texto Dirección de WordPress (URL) y Dirección del sitio (URL). Es posible que aquí la URL esté almacenada sin www, así que añade www antes del nombre de tu dominio en ambos campos Dirección de WordPress (URL) y Dirección del sitio (URL).
Espero que esto te ayude. ¡Todo lo mejor! ;)

Esto solo es posible en una instalación de WordPress de un solo sitio, no en una MultiSite. En MultiSite no hay cuadros de texto para Dirección de WordPress (URL) ni Dirección del sitio (URL).

Lo siento Paul T. No me di cuenta de que es multisite. por favor visita este enlace, tal vez te ayude: http://stackoverflow.com/questions/5093654/wordpress-multisite-www-non-www-page-redirect-failure

Aquí hay otro enlace: http://answers.bitnami.org/questions/4587/wordpress-multisite-non-www-redirection-through-htaccess

Respuesta: No lo desactives, utilízalo para hacer la redirección que deseas.
Si tienes una instalación en un subdominio, entonces no puedes hacer esto en absoluto, el www es un subdominio.
Si tienes una instalación en un subdirectorio y quieres que todos los sitios tengan www, entonces edita tu archivo wp-config.php y cambia DOMAIN_CURRENT_SITE para que sea tu dominio con www.
Si estás usando mapeo de dominios, entonces utiliza el plugin de mapeo de dominios para cambiar el dominio e incluir el www.
En los dos últimos casos, el punto es que no estás usando .htaccess para hacer la redirección, estás dejando que WordPress haga la redirección a la URL que se supone que debe ser.
