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
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
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.
ok Gracias
Ya está!