Hola,
Acabo de apuntar un dominio externo a una web WP que he importado a Webempresa.
En ajustes generales he configurado los parámetros "Dirección de WordPress (URL)" y "Dirección del sitio (URL)" para que tengan el valor que quiero - http://esenciadesalud.es
Con el plugin Better Search Replace he sustituido todas las referencias a www.esenciadesalud.es, así como a la dirección provisional de Webempresa ( http://esencia-cp374.webjoomla.es) por la url deseada.
Ahora me gustaría redirigir la url www.esenciadesalud.es a su variante sin www
Del mismo modo, quisiera redirigir la url provisional a la url deseada.
En resumen:
http://www.esenciadesalud.es ----> http://esenciadesalud.es
http://esencia-cp374.webjoomla.es ----> http://esenciadesalud.es
He estado mirando soluciones con htaccess, pero difieren entre ellas. ¿Cómo puedo hacer estas redirecciones de manera consistente?
Gracias de antemano.
Saludos,
Juan
URL del sitio: Contenido solo visible a usuarios registrados
Hola
http://esencia-cp374.webjoomla.es/ debería verse el dominio final y también todas las urls que tiene aún apuntan a la url temporal (por ejemplo las urls de menú), tienes dos ubicaciones diferentes para tus sitios? ya que Contenido solo visible a usuarios registrados
Estan en ubcaciones diferentes?, ya que no tiene mucha lógica si has hecho un reemplazo de urls.
Saludos.
Hola Jhon,
Gracias por tu respuesta.
No. Son la misma ubicación.
Aunque observo las las siguientes particularidades:
$temp="esencia-cp374.webjoomla.es";
$dir="";
if ( $_SERVER["HTTP_HOST"] == $temp )
{ define('WP_HOME','http://'.$temp.$dir); define('WP_SITEURL','http://'.$temp.$dir); define('RELOCATE',true); }
¿Podría esto último tener algo que ver?
Gracias de antemano por tu ayuda.
Saludos,
Juan
Hola de nuevo,
He comentado las líneas de código que indiqué antes en el wp-config.php. Parece que ese era el problema.
Ahora si tecleo la url provisional de Webempresa, se carga el dominio principal esenciadesalud.es.
Veo que si tecleo la url del dominio con www, soy redirigido a la url sin www.
Deduzco que lo tengo todo ok.
¿Puedo concluir que basta con el reemplazo de urls a nivel de base de datos, la configuración de los parámetros correspondientes de urls en Ajustes/Generales y que no debo hacer nada en el htaccess para asegurar que la versión www no es accedida por buscadores?
Gracias de antameno
Saludos,
Juan
Hola,
Te faltaría solamente aplicar la redirección a nivel del fichero .htaccess como lo indica la siguiente guía: https://www.webempresa.com/blog/rutas-con-o-sin-alias-en-wordpress-como-lo-hago.html