Avisos
Vaciar todo

inicio en bloque idioma - prestashop 1.6

4 Respuestas
3 Usuarios
0 Reactions
1,393 Visitas
Respuestas: 622
Honorable Member
Topic starter
 

Hola

Estoy traduciendo la web al inglés. En el bloque Idioma (parte superior derecha de la web), al teclear sobre el idioma "ingles" aparece como primera página la de "contacto". Lo mismo pasa si tecleamos al idioma "Español".

¿Como puedo hacer que salga la de inicio?

Gracias
Celia

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 07/02/2015 12:38 pm
Pepe
 Pepe
Respuestas: 41115
Illustrious Member Admin
 

Hola Celia.
Según veo solo te ocurre en la cuando cambias el idioma en la página de inicio, en las otras secciones te funciona bien, esto suele suceder porque redirecciona a antiguas direcciones.
Edita el archivo " .htaccess " y revisa las re direcciones.

Si todo está normal prueba a editar el archivo " .htaccess " y añade el siguiente código:

RewriteCond %{THE_REQUEST} ^(GET|HEAD) /es/[^ ]+
RewriteRule ^es/(.*)$ /$1 [L,R=301]
RewriteCond %{THE_REQUEST} ^(GET|HEAD) /en/[^ ]+
RewriteRule ^en/(.*)$ /$1 [L,R=301]

Recuerda realizar una copia del archivo que tienes que modificar, solo con un copia y pega en el block de notas de Windows tendrás suficiente para volver a dejar como lo tenías anteriormente, con esto evitaras posibles problemas.

Un saludo


 
Respondido : 07/02/2015 1:08 pm
Lorena
Respuestas: 1698
Noble Member Moderator
 

Hola Celia,

No sería necesario realizar cambios en el .htaccess de tu web.

Revisa en Preferencias -> SEO y URLs en los metatags de index (pulsando en modificar) que no tengas puesto el acceso al contacto en el campo URL reescrita para ninguno de los idiomas. Debe estar en blanco en los dos idiomas. Te dejo captura:

Un saludo.


 
Respondido : 07/02/2015 2:30 pm
Respuestas: 622
Honorable Member
Topic starter
 

ok Gracias

Ya está!


 
Respondido : 08/02/2015 11:25 am