Hola a todos,
y encantando de poder escribir por aquí, ya que este es mi primer mensaje en el foro 🙂
Me han referido aquí desde un ticket abierto previamente, así que espero que este sea el sitio dónde tratar este tema. Os cuento:
Tenemos nuestra web en inglés/español con WPML y, aunque este plugin nos permite configurar redirecciones en base al idioma del navegador; parece que no nos permite diferenciar entre usuarios y bots (lo cual nos generaría problemas de rastreo e indexación en buscadores). Por tanto, quería saber si sería viable configurar este comportamiento directamente desde nuestro servidor con las siguientes reglas:
1. Usuarios con navegador en español: llevarlos siempre a la versión /es/ en caso de que inicialmente accedan a la raíz.
2. Usuarios con navegadores en el resto de idiomas: llevarlos a la versión en inglés.
3. No aplicar ninguna regla a user-agents de bots para permitirles un rastreo libre de las dos versiones.
Espero haberme explicado bien y que se entienda la consulta.
Muchas gracias de antemano,
Contenido solo visible a usuarios registrados
Hola Nicolas,
En este caso, ya que usas WPML veo que el plugin tiene una opción que permite configurar como deseas la redirección, para ello debes acceder a WPML → Languages page, y localizar la opción de language redirect como lo mencionan dentro de su documentación → Contenido solo visible a usuarios registrados
Este tipo de redirecciones no los veo posibles dentro del servidor, ten en cuenta que la funcionalidad de la traducción la añade el mismo código del plugin WPML
Verifica esta opción y nos comentas como va todo
Un Saludo
Hola Karen,
muchas gracias por tu respuesta, pero esa opción tiene el problema que decía en el primer mensaje: no permite diferenciar entre usuarios y bots; por lo que el comportamiento será el mismo en ambos casos y eso provocará problemas con los buscadores.
En cuanto al comportamiento de WPML, desconozco cómo funciona internamente; pero, en principio, tenemos una url diferenciada para cada idioma y eso me lleva a pensar que debería ser posible configurar la lógica descrita en el primer mensaje:
Esa es la parte que me gustaría confirmar; ya que en otros webs (a medida) sí pudimos configurarlo sin problema, pero no estoy seguro de si este tipo de gestión de idiomas es viable en Wordpress. ¿No sería factible teniendo una url específica para cada idioma?
Muchas gracias,
Que tal Nicolas,
Tal como comenta mi compañera, esta gestión se realiza directamente desde la configuración de WPML, entendemos la premisa que deseas lograr pero las redirecciones las maneja directamente el propio WPML.
Podrías aplicar redirecciones manuales sin embargo esto podria traer problemas a tu sitio con la gestión de los idiomas
Te sugeriría considerando que WPML es un plugin premium que plantees tu inquietud a su soporte directamente para que puedan darte una vista mas precisa de lo que deseas realizar y sus limitaciones
Saludos!
Hola Bruno,
disculpa la tardanza y muchas gracias también por tu respuesta.
Bien, voy a preguntarles también a ellos; a ver qué opciones pueden darnos... aunque viendo las respuestas a preguntas similares, no parezca que ellos ofrezcan una solución directamente.
En cuanto sepa algo, comento de nuevo por aquí, si fuera necesario 🙂
Muchas gracias a los dos,
Hola Nicolas.
Ok, dejo el hilo abierto por si necesitas retomarlo según lo que te indiquen desde el soporte de WPML
Un saludo