WPML

WPML le permite conectar diferentes dominios o subdominios a sus traducciones. Esto puede crear una conexión más estrecha con su público objetivo y añadir una ventaja de SEO a sus idiomas secundarios.

Siempre que su sitio recibe peticiones desde estos dominios o subdominios, WPML carga la traducción correspondiente del sitio. No se limita a redirigir a su dominio principal.

Para activar esta opción, vaya a WPMLConfiguraciónURL y SEO y, en la tarjeta Formato de URL de idioma, seleccione Un dominio diferente por idioma.

Configuración de idiomas por dominio

Tiene dos opciones al configurar los idiomas por dominio.

Dominio diferente para cada idioma

Por ejemplo, si tiene una traducción al alemán de su sitio web en inglés, puede configurarla para que tenga un dominio diferente:

  • example.com → inglés
  • example.de → alemán

Subdominios

También puede usar subdominios como:

  • en.example.com → inglés
  • de.example.com → alemán

Lo que necesitará

Antes de usar esta opción, hay algunas cosas que debe tener.

  • Necesita comprar los dominios que quiera usar. Si está configurando su sitio manualmente, también debe asegurarse de poder editar la configuración DNS de su dominio. Esto le permite conectar su nombre de dominio a la ubicación del servidor de su sitio web, también conocida como su dirección IP.
  • Si usa subdominios, aún necesita comprar el dominio principal para ello (por ejemplo, example.com). Asegúrese de que su plan de alojamiento le permita crear subdominios.
  • Debería tener un certificado SSL para cada traducción del sitio, o un certificado SSL multidominio.

Cómo activar diferentes idiomas por dominio

Puede configurar esta opción usted mismo o con la ayuda de su proveedor de alojamiento. Aquí no cubriremos cómo configurarlo usted mismo, porque cada proveedor de alojamiento tiene su propio panel de control, ya sea cPanel, Webmin u otro.

Supongamos que quiere configurar un dominio diferente, “example.de”, para la versión en alemán de su sitio. El dominio principal para el inglés es “example.com”. Si no es administrador de sistemas, lo mejor es simplemente pedir ayuda a su proveedor de alojamiento.

Estos son los pasos recomendados a seguir:

1. Compre o registre un nuevo dominio

Primero, compre su dominio (por ejemplo, “example.de”). Este es el dominio que quiere mostrar siempre que un cliente acceda a la traducción al alemán de su sitio.

Si es posible, adquiera el alojamiento y el dominio de la misma empresa. Esto simplificará el proceso de configurar los diferentes ajustes.

2. Configure los ajustes de DNS

A continuación, necesita hacer que todos sus dominios (o subdominios) apunten a su sitio con WPML.

Esto es algo que la empresa que le vendió el dominio debería hacer por usted.

Esto es lo que necesita pedirle a su empresa de alojamiento:

  • Al usar dominios separados: Quiero añadir un dominio aparcado (alias) a mi dominio existente. Mi dominio existente es “example.com”. Quiero aparcar el dominio “example.de”.
  • Al usar subdominios: Quiero añadir el subdominio “de.example.com” a mi subdominio “example.com”. Debería apuntar a la misma ubicación que el dominio principal.

Dado que cada usuario tiene una configuración diferente, la empresa de alojamiento necesitará información como:

  • La ubicación (dirección IP) de su sitio de WordPress. Aquí es donde está alojado su sitio web (por ejemplo, Godaddy, NameCheap).
  • El nombre del dominio principal de su sitio de WordPress. En nuestro ejemplo, es “example.com”.

Si compró el dominio y el alojamiento a diferentes empresas, simplemente pídales que le envíen instrucciones detalladas.

Comprobar si los dominios están configurados correctamente

Es fácil comprobar si los dominios están configurados correctamente. Antes de configurar la opción en WPML, simplemente visite sus nuevos dominios o subdominios. Todos deberían mostrar el mismo sitio sin una redirección.

Por ejemplo, si tiene los dominios “example.com” y “example.de” (y WPML está desactivado), debería ver el mismo contenido cuando visite cualquiera de estos dominios.

3. Configure la opción en WPML

Una vez que la empresa de alojamiento haya apuntado el dominio alemán a la instalación de WordPress, necesita volver a su sitio y, desde el panel de administración, ir a WPMLConfiguraciónURL y SEO.

En la tarjeta Formato de URL de idioma, seleccione Un dominio diferente por idioma.

Escribir el nombre de dominio para un idioma secundario
Escribir el nombre de dominio para un idioma secundario

Escriba el nombre de dominio “example.de” en la casilla y haga clic en Guardar.

WPML valida el nuevo dominio, comprobando que todo se conecta. Si algo no está configurado correctamente, aparecerá un aviso al respecto en la pantalla.

En esta pantalla, también puede activar que las sesiones de inicio de sesión se trasladen a otros dominios. Si tiene intención de usar un maquetador visual como Elementor para editar el contenido predeterminado y secundario, necesita activar esta función. De lo contrario, se cerrará su sesión cuando cambie entre dominios.

Pasar argumentos de sesión entre dominios a través del selector de idiomas
Pasar argumentos de sesión entre dominios a través del selector de idiomas

Preguntas frecuentes

¿Puedo usar una mezcla de dominios y subdominios? Por ejemplo, ¿mi sitio principal es “example.com”, para el italiano tengo “it.domain.com” y para el alemán “domain.de”?

Sí, puede hacerlo. Simplemente configúrelos en su alojamiento y luego introdúzcalos en la configuración de WPML como se explicó anteriormente.

¿Puedo usar una mezcla de dominios y directorios/parámetros? Por ejemplo, mi sitio principal es example.com, para el italiano tengo “domain.com/it” y para el alemán “domain.de”.

No, no es posible tener una mezcla de idiomas que usen dominios y de idiomas que usen directorios.

Escrito por Amir · Última actualización 18 de octubre de 2024