cancel
Showing results for 
Search instead for 
Did you mean: 

Cambio de idioma frontend

SOLVED

Cambio de idioma frontend

Hola,

 

Tengo una tienda con dos idiomas t por cuestiones de posicionamiento es mejor tener para los idiomas algo como lo siguiente

 

Español: dominio.com/

Francés: dominio.com/fr/

Inglés: dominio.com/en/

 

He configurado las vistas correspondientes pero el switcher que trae magento me envía a una url tipo: dominio.com/fr/?___store=creacollection_fr&___from_store=creacollection_es cuando intento cambiar y además me muestra la página 404

 

He buscado por ahí pero no me logro aclarar, debo modificar app/code/Magento/Store/view/frontend/templates/switch/languages.phtml o hay una mejor manera ?

 

Gracias

1 ACCEPTED SOLUTION

Accepted Solutions

Re: Cambio de idioma frontend

Hola,

 

Al final he decidido utilizar subdominios para los diferentes idiomas, por ejemplo

 

https://en.midominio.com

 

Todo fue mucho mejor y en cuanto a SEO también es válido

 

Gracias por la ayuda

View solution in original post

5 REPLIES 5

Re: Cambio de idioma frontend

Algún aporte sobre esto ?

Re: Cambio de idioma frontend

Hola @ggallego,


Esa URL sucede sólo una vez luego del cambio, ¿verdad?.

¿Si sigues navegando luego desaparece? (¿hay alguan URL pública que se pueda probar?)

Re: Cambio de idioma frontend

Hola Damian,

 

Si, la url es esta:

 

https://beta.creacollection.com/

 

Adicionalmente puedo decir que la configuración de las urls para la tienda son las siguientes

 

URL base : http://beta.creacollection.com/fr/

URL base de enlaces : http://beta.creacollection.com/fr/

 

Luego el index.php de la web he puesto:

 

$params = $_SERVER;

$params[\Magento\Store\Model\StoreManager::PARAM_RUN_CODE] = 'website1';
$params[\Magento\Store\Model\StoreManager::PARAM_RUN_TYPE] = 'website';

Gracias!

Re: Cambio de idioma frontend

Hola @ggallego,

 

¿Puedes revisar/confirmar que tienes configurada correctamente la home page para el website en Francés?

Además, veo que lo assets dan 404. Por ejemplo: https://beta.creacollection.com/fr/pub/static/version1524059902/frontend/Infortis/ultimo/fr_FR/mage/...

 

Me he puesto a leer un poco y el único caso que me parece se aproxima a lo que buscas, si bien no es la misma configuración, fue este: https://magento.stackexchange.com/questions/195175/magento-2-how-to-configure-nginx-to-use-multiple-...

 

Igualmente, para el caso qeu creo estás queriendo configurar, ¿qué pasa si utilzias los store codes en la URL?

Re: Cambio de idioma frontend

Hola,

 

Al final he decidido utilizar subdominios para los diferentes idiomas, por ejemplo

 

https://en.midominio.com

 

Todo fue mucho mejor y en cuanto a SEO también es válido

 

Gracias por la ayuda