Avisos
Vaciar todo

redirigir wordpress vía htaccess u otro mecanismo  

 
Juan
 Juan
Reputable Member

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

Citar
Respondido : 12/12/2017 6:40 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 12/12/2017 8:13 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Juan
 Juan
Reputable Member

Hola Jhon,
Gracias por tu respuesta.
No. Son la misma ubicación.
Aunque observo las las siguientes particularidades:

  • Si estoy loggeado en el panel de control entrando al /wp-admin por una de las dos urls, la otra no se da por enterada y me pide mis credenciales si intento acceder a su /wp-admin
  • Dependiendo de por cuál url entre, los valores de Ajustes/Generales "Dirección de WordPress (URL)" y "Dirección del sitio (URL)" difieren. Si entro por http://esencia-cp374.webjoomla.es/wp-admin, los valores para esas dos variables son esa url, PERO no puedo editarlos. Se me muestran en gris. Si, sin embargo, entro por http://esenciadesalud.es/wp-admin, los valores para estos dos parámentros son http://esenciadesalud.es, pero en esta ocasión sí puedo editarlos
  • Observo las siguientes líneas de código en el wp-config.php, que no veo en otros WP que tengo instalados:

    $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

ResponderCitar
Respondido : 12/12/2017 8:43 pm
Juan
 Juan
Reputable Member

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

ResponderCitar
Respondido : 12/12/2017 8:58 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

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

ResponderCitar
Respondido : 13/12/2017 12:51 am