WPML

WPML le da la opción de formatear las URL de los idiomas en dominios, directorios o como parámetros. Aprenda cómo funciona y descubra qué es lo mejor para usted.

WPML le permite elegir el formato de las URL de los idiomas de su sitio usando un argumento de idioma en la URL, en carpetas virtuales o en diferentes dominios (o subdominios). Internamente, todos los idiomas se guardan en una única base de datos de WordPress, pero para los visitantes, los idiomas pueden parecer estar en sitios diferentes.

Puede elegir el formato que desee al configurar WPML por primera vez. Si desea cambiar a un formato diferente después de configurar WPML, puede hacerlo yendo a WPMLConfiguraciónURL y SEOFormato de URL de idioma y desplazándose hasta Formato de URL de idioma.
Puede elegir entre las siguientes opciones:

Opciones de URL de idioma
Opciones de URL de idioma

Diferentes idiomas en directorios


Cuando activa los idiomas en directorios, le está indicando a WPML que organice las traducciones en lo que parecen ser diferentes carpetas virtuales. Por ejemplo:
  • www.example.com
  • www.example.com/es/
  • www.example.com/ja/

Idiomas en directorios

Configuración del servidor para idiomas en directorios


Para configurar los idiomas en directorios, el módulo rewrite de Apache debe estar activado. Si no tiene acceso a la configuración de su servidor, póngase en contacto con su proveedor de alojamiento para solicitarle que lo active.

Su sitio también necesita usar una estructura de enlaces permanentes «bonitos». Puede cambiar la estructura de los enlaces permanentes de su sitio en los ajustes de WordPress.

Errores comunes


Asegúrese de NO hacer nada de lo siguiente:
  • Crear directorios reales en su sitio
    No necesita crear directorios reales en su instalación de WordPress ni instalar WordPress varias veces. De hecho, si lo hace, los idiomas en directorios no funcionarán.

    Estos directorios son virtuales. No existen como una ruta física.

  • Redirigir a otros directorios
    Al igual que con la creación de directorios reales, algunos usuarios editan sus archivos .htaccess y añaden reglas de redirección. No debería hacer esto. WPML crea sus propias reglas de redirección dinámicamente.

Para obtener más consejos para la solución de problemas, consulte el siguiente artículo: No se pueden activar los directorios de idiomas.

Mostrar el idioma predeterminado de su sitio en un directorio


WPML también le permite mostrar su idioma predeterminado en un directorio y seleccionar qué mostrar en la URL raíz del sitio.
Directorio para el idioma predeterminado
Directorio para un idioma predeterminado

Lea más sobre cómo colocar el idioma predeterminado del sitio en un directorio.

Un dominio diferente por idioma

Puede colocar los diferentes idiomas en dominios completamente independientes. Por ejemplo:
  • www.example.com
  • www.example.de

También puede elegir colocar los diferentes idiomas en distintos subdominios. Por ejemplo:

  • en.example.com
  • de.example.com

Directorio para el idioma predeterminado
Directorio para el idioma predeterminado

Configuración de DNS y del servidor para mostrar diferentes dominios por idioma


Elegir este formato requiere que establezca la configuración de DNS y del servidor adecuada. Consulte nuestro tutorial para obtener instrucciones paso a paso sobre la configuración del servidor requerida para usar idiomas en dominios.

Si no tiene acceso a la configuración de su servidor, póngase en contacto con su proveedor de alojamiento para obtener ayuda.

Nombre del idioma añadido como parámetro


Elegir mostrar el idioma como un parámetro añade el idioma al final de la URL de su sitio. Por ejemplo:
  • www.example.com/?lang=fr
  • www.example.com/about/?lang=en

Este formato no requiere ningún cambio adicional en la configuración de su servidor.

Más en esta sección

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