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 WPML → Configuración → URL y SEO → Formato de URL de idioma y desplazándose hasta Formato de URL de idioma.
Puede elegir entre las siguientes opciones:
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/

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.

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

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.
