Documentación / Idiomas y direcciones
Ajustes › URL determina cómo indica la dirección de una página su idioma.

Idioma en la URL
| Choice | Example | Needs |
|---|---|---|
| Language folder | example.com/de/page/ | Pretty permalinks |
| Parameter | example.com/page/?lang=de | nothing |
| Subdomain | de.example.com/page/ | a step at your host |
| Own domain | example.de/page/ | a step at your host |
Si usas carpetas, marca también el idioma original en una carpeta si quieres que el idioma original tenga la suya. Si no lo marcas, el idioma original no tendrá carpeta y la dirección del sitio corresponderá a ese idioma.
Las carpetas de idioma requieren enlaces permanentes legibles. Hasta que elijas una estructura distinta de Simple (y que no empiece por index.php) en Ajustes › Enlaces permanentes, las páginas se abrirán con ?lang= en ambos casos.
Subdominios y dominios
En estos casos, SwiftLing no puede hacer que la dirección funcione por sí solo: debe configurarla tu proveedor de alojamiento. La pantalla muestra, para cada dirección, si lleva a tu sitio y cómo solucionarlo si no es así:
- No responde: añade la dirección en tu proveedor de alojamiento o donde compraste el dominio. Una dirección nueva puede tardar hasta un día en funcionar.
- Sin certificado de seguridad: activa un certificado (https) para esa dirección en tu proveedor de alojamiento. La mayoría lo hacen gratis.
- Responde otro sitio: la dirección muestra otro sitio o redirige a los visitantes. Añádela a este sitio como alias en tu proveedor de alojamiento, no como redirección.
Pulsa Volver a comprobar para revisar cada dirección. Guardar cambios también las comprueba y solo cambia a las nuevas direcciones cuando todas llevan a tu sitio. Hasta entonces, tu sitio conserva las direcciones que ya tiene.
La pantalla indica cómo se hace en proveedores de alojamiento habituales, por ejemplo, con Add Domain Alias (con la redirección 301 desactivada) o Parked Domains.
Conviene saberlo. Tu panel de administración permanece en una sola dirección. Solo mantienes la sesión iniciada allí, por lo que la barra de herramientas no aparece en los otros dominios: edita las traducciones desde el panel. Añade cada dirección a Google Search Console.
Palabras fijas en las direcciones
Algunas direcciones empiezan con una palabra que indica qué son, como category en /category/news/ o product en /product/blue-shirt/. Traduce esa palabra una vez y el cambio se aplicará a todas las direcciones que empiecen por ella, así como a los enlaces, el selector de idiomas, hreflang y el mapa del sitio. Las direcciones antiguas con la palabra anterior llevarán a las nuevas.
Slugs traducidos
En el editor, cada página, entrada, categoría y etiqueta tiene un campo Dirección para cada idioma. Si lo dejas vacío, se usa el slug original. Si cambias una dirección, la antigua seguirá llevando a la página.
Dominios y fuentes
Las páginas funcionan en otros dominios, pero algunos temas, como Divi, pierden sus iconos: conservan la dirección de sus fuentes en un archivo que comparten todas las direcciones. La pantalla muestra las líneas que tu proveedor de alojamiento puede añadir (para Apache, en .htaccess; para nginx, en el bloque del servidor).