Configurar rutas del idioma principal

El idioma principal no tiene prefijo de forma predeterminada. POM Translate puede darle, en su lugar, la misma estructura de subdirectorios que a los idiomas adicionales.

El ajuste aparece en Settings → POM Translate → Languages setup → Base setup como Use a subdirectory for the default language, con la casilla Add language slug for default language.

Elegir el modelo de ruta

Con el inglés como idioma principal, los dos modelos son:

Unprefixed: https://example.com/about/
Prefixed:   https://example.com/en/about/

Usa una base sin prefijo cuando el sitio existente ya publica esa estructura. Usa una base con prefijo cuando cada idioma público deba tener un espacio de nombres explícito y simétrico.

Activar el prefijo del idioma base

  1. Registra las URL actuales representativas y su visibilidad en las búsquedas.
  2. Abre Settings → POM Translate → Languages setup → Base setup.
  3. Activa Add language slug for default language.
  4. Guarda los ajustes.
  5. Prueba la página de inicio, una página, una entrada, un archivo y un término.
  6. Comprueba que una solicitud pública sin prefijo redirige con el estado 301 a la forma con prefijo del idioma base.
  7. Actualiza menús, mapas del sitio, referencias externas y cachés según sea necesario.

Guardar Base setup vacía las reglas de reescritura de WordPress automáticamente.

Comprender la detección de visitantes

Cuando el idioma base no usa prefijo, una solicitud sin prefijo se trata como la configuración regional base, salvo que la detección del idioma del navegador redirija al visitante a otro lugar. Cuando el idioma base sí usa prefijo, una solicitud sin prefijo que sea apta se redirige a su dirección localizada del idioma base.

Las redirecciones por idioma del navegador usan el estado 302 porque dependen de la preferencia del visitante o de la cabecera Accept-Language. La redirección estructural que impone un prefijo configurado para el idioma base usa el estado 301.

Tratar el cambio como una migración

Cambiar este ajuste modifica todas las URL públicas del idioma base. POM Translate genera la nueva ruta, pero no mantiene un registro general de redirecciones históricas para direcciones que terceros puedan haber almacenado. Haz un inventario de los enlaces entrantes importantes, los destinos de analíticas, las URL de campañas, la salida canónica y las reglas de CDN antes de modificar un sitio en producción.

Consulta Planificar redirecciones para URL de idiomas modificadas para conocer el límite de la migración.