Saltar navegación

Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.

Problem:
El cliente tiene un sitio web multilingüe con WPML, configurado originalmente con idiomas en diferentes directorios. Tras adquirir dominios específicos para cada idioma, la portada redirige siempre al idioma principal (castellano), y aunque los slugs de las páginas están traducidos, el contenido permanece en castellano.
Solution:
1. Verificar la configuración del DNS con el soporte de dominio/hosting, utilizando la guía de WPML sobre cómo usar diferentes dominios por idioma: https://wpml.org/documentation/getting-started-guide/language-setup/language-url-options/how-to-use-wpml-with-different-domains-per-language/
2. Migrar el sitio a un servidor de prueba para depuración sin riesgos, siguiendo los pasos de migración proporcionados por el soporte de WPML y utilizando el plugin Cloudways WordPress Migrator.
3. En el sitio de prueba o en el sitio en vivo, desactivar todos los plugins excepto WPML y activar la opción de diferentes dominios por idioma para verificar si el redireccionamiento aún ocurre. Si persiste, activar los plugins uno por uno para identificar posibles conflictos.

Si estas soluciones no resuelven el problema o si la información proporcionada se ha vuelto obsoleta, te recomendamos abrir un nuevo ticket de soporte. También es aconsejable revisar los problemas conocidos en https://wpml.org/known-issues/, verificar la versión de la solución permanente y confirmar que tienes instaladas las últimas versiones de los temas y plugins. Para más asistencia, visita nuestro foro de soporte en https://wpml.org/es/forums/forum/ayuda-en-espanol/.

Este es el foro de soporte técnico de WPML, el plugin multilingüe de WordPress.

Todas las personas pueden leerlo pero solo los clientes de WPML pueden ingresar comentarios. El equipo de WPML responde en los foros 6 días a la semana, 22 horas por día.

Etiquetado: 

Este tema contiene 0 respuestas, tiene 0 voces.

Última actualización por Paola Mendiburu hace 1 semana, 2 días.

Asistido por: Paola Mendiburu.

Autor Entradas
noviembre 26, 2024 en 12:01 pm #16444503

Daniel

Antecedentes del problema:
La web lleva años en marcha con WPML, con los idiomas en diferentes "directorios" (classrentacar.es/en, classrentacar.es/it...). Ahora el cliente ha comprado los dominios con las extensiones para cada idioma (classrentacar.co.uk, classrentacar.it...), y lo hemos configurado.

Síntomas:
La portada está redirigiendo siempre a la portada en el idioma principal (castellano). El resto de apartados, si nos metemos primero en el apartado y luego en un idioma cualquiera, aparece el slug traducido, pero el contenido está en castellano.

Preguntas:
¿Por qué la portada redirige siempre al idioma principal?
¿Por qué el contenido está en castellano aunque el slug esté traducido?

noviembre 26, 2024 en 12:22 pm #16444601

Lucas Vidal de Andrade
Supporter

Idiomas: Inglés (English ) Español (Español ) Alemán (Deutsch ) Portugués, Brasil (Português )

Zona horaria: America/Sao_Paulo (GMT-03:00)

Me gustaría solicitar acceso temporal (wp-admin y FTP) a tu sitio para analizar mejor el problema. Sería ideal trabajar en un sitio de pruebas donde se replique el problema.

Encontrarás los campos necesarios para esto debajo del área de comentarios cuando inicies sesión para dejar tu próxima respuesta. La información que ingreses será privada, lo que significa que solo tú y yo podremos verla y acceder a ella.

Quizás necesite replicar tu sitio localmente. Para esto, tendré que instalar temporalmente un plugin llamado “Duplicator” o "All in One WP Migration" en tu sitio. Esto me permitirá crear una copia de tu sitio y su contenido. Una vez que el problema esté resuelto, eliminaré el sitio local. Déjame saber si estás de acuerdo con esto.

**IMPORTANTE**

- Por favor, realiza una copia de seguridad de los archivos y la base de datos de tu sitio antes de proporcionarnos acceso.
- Si no ves los campos para wp-admin/FTP, significa que los detalles de inicio de sesión de tu sitio serán PÚBLICOS. NO compartas los detalles de tu sitio a menos que veas los campos necesarios para wp-admin/FTP. Si no los ves, por favor pídeme que active la caja privada. La caja privada se ve así:

enlace oculto

noviembre 27, 2024 en 10:59 am #16448755

Daniel

Buenos días,

habéis podido mirar algo? Gracias.

Un saludo.

noviembre 27, 2024 en 4:30 pm #16451090

Lucas Vidal de Andrade
Supporter

Idiomas: Inglés (English ) Español (Español ) Alemán (Deutsch ) Portugués, Brasil (Português )

Zona horaria: America/Sao_Paulo (GMT-03:00)

Hola,

Revisé tu sitio web y parece que no seguiste todos los pasos de la documentación que compartí en el chat. Mira la imagen que añadí. Observa el punto 3 "Configura la opción en WPML":
https://wpml.org/documentation/getting-started-guide/language-setup/language-url-options/how-to-use-wpml-with-different-domains-per-language/

Por favor, sigue los pasos descritos allí y también verifica si tu DNS está configurado correctamente. Puedes solicitar ayuda al soporte de tu proveedor de dominio para esto, solo envíales el enlace.

Sigue los pasos y avísame si funciona.

Idiomas _ Class Rent a Car _ WordPress.jpeg
noviembre 28, 2024 en 6:33 am #16452423

Daniel

Buenos días,

tal y como te dije en el chat, lo configuré tal cual pone en la documentación, pero al ver que no funcionaba bien deshicimos el cambio. No puedo dejar la web de un cliente sin que funcionen los idiomas, por lo que cuando vimos que no funcionaba, volví a ponerlo como estaba antes.

De hecho, si seleccionas la opción de los dominios, verás que están configurados. Podéis volver a entrar y probarlo vosotros mismos si hace falta para que lo veáis.

He ido a configurarlo de nuevo para hacer capturas de pantalla/vídeo, pero hoy ni si quiera funciona como ayer, hoy redirige al español todo el rato, no se queda el slug en el idioma que toca. He hecho un vídeo, hay alguna forma de poderlo pasar? También hemos revisado las DNS y están todas correctamente.

Configuracion.JPG
al-ponerme-encima.jpg
noviembre 28, 2024 en 6:39 am #16452557

Daniel

Acabo de subir el vídeo a google drive para que puedas tener acceso:

enlace oculto

noviembre 28, 2024 en 1:52 pm #16455549

Lucas Vidal de Andrade
Supporter

Idiomas: Inglés (English ) Español (Español ) Alemán (Deutsch ) Portugués, Brasil (Português )

Zona horaria: America/Sao_Paulo (GMT-03:00)

Hola,

Por lo que me mostraste en el video, la configuración de WPML parece estar correcta.

Por favor, contacta al soporte de tu dominio/hosting, envíales el siguiente enlace y pídeles que revisen las configuraciones. Por favor, trae su respuesta aquí. Creo que la causa de este problema está en la configuración del DNS, y no en WPML.

https://wpml.org/documentation/getting-started-guide/language-setup/language-url-options/how-to-use-wpml-with-different-domains-per-language/

noviembre 29, 2024 en 11:26 am #16459106

Daniel

Hola,

hemos estado investigando, porque las DNS están bien puestas, y hemos detectado que la redirección la hacía WordPress. Hemos detectado que WordPress por defecto está redirigiendo a la canónical, por lo que añadiendo este trozo de código al archivo functions.php del tema ya no hace la redirección

add_filter('redirect_canonical', '__return_false');

Aún así, hemos probado de configurar WPML con el dominio y sigue llevando al contenido en español. Entendemos que es porque, aunque esté en el idioma del .it por ejemplo, el contenido se devuelve al castellano, entonces al detectar WordPress que la canónical es el español, redirige al español. Esto puede ser así?

Podéis revisar entonces porqué no funciona? Tengo que tener eso puesto o lo quito?

Os paso vídeo para que veáis cuál es la problemática

enlace oculto

Como anteriormente, dejo WPML configurado para que funcionen las traducciones.

Muchas gracias.

noviembre 29, 2024 en 3:24 pm #16460401

Lucas Vidal de Andrade
Supporter

Idiomas: Inglés (English ) Español (Español ) Alemán (Deutsch ) Portugués, Brasil (Português )

Zona horaria: America/Sao_Paulo (GMT-03:00)

Gracias por compartir los detalles. Estoy consultando con nuestro equipo de desarrolladores para obtener una segunda opinión y te responderé tan pronto como tenga noticias.

diciembre 3, 2024 en 12:50 pm #16471827

Daniel

Buenos días,

sabemos algo ya de este problema? Gracias.

Un saludo.

diciembre 3, 2024 en 1:04 pm #16472009

Lucas Vidal de Andrade
Supporter

Idiomas: Inglés (English ) Español (Español ) Alemán (Deutsch ) Portugués, Brasil (Português )

Zona horaria: America/Sao_Paulo (GMT-03:00)

Parece que no realizaste la migración a nuestro servidor como te pedí. Revisa mi mensaje anterior. Necesitamos esa copia para poder probar tu dominio.

Házmelo saber.

diciembre 3, 2024 en 1:31 pm #16472085

Daniel

Hola Lucas,

perfecto, no me aparecía el mensaje privado, no sé porqué, ahora ya sí que lo he visto.

Lo miro y te digo cosas.

diciembre 4, 2024 en 6:37 am #16474412

Daniel

Buenos días Lucas,

ya está migrado.

Un saludo.

diciembre 4, 2024 en 4:36 pm #16478024

Lucas Vidal de Andrade
Supporter

Idiomas: Inglés (English ) Español (Español ) Alemán (Deutsch ) Portugués, Brasil (Português )

Zona horaria: America/Sao_Paulo (GMT-03:00)

Hey there,

I'm still in touch with our devs. I'll be back shortly. Thank you.

diciembre 5, 2024 en 12:29 pm #16481392

Lucas Vidal de Andrade
Supporter

Idiomas: Inglés (English ) Español (Español ) Alemán (Deutsch ) Portugués, Brasil (Português )

Zona horaria: America/Sao_Paulo (GMT-03:00)

Hola,

Disculpa por la última respuesta en inglés, a veces cambio de idioma sin darme cuenta.

He realizado todas las pruebas necesarias junto con nuestro desarrollador y pudimos confirmar que tu sitio está funcionando como se esperaba.

Agregué un dominio para cada idioma, los configuré correctamente en nuestro proveedor de dominios interno, y el sitio funcionó como se esperaba. Esto confirma que el problema está en la configuración de tu dominio. No se produjo ningún redireccionamiento.

Por favor, contacta a tu proveedor de dominios, envíales el enlace que explica cómo debe configurarse el dominio, y tráeme la respuesta que te den.