Hola a tod@s,
Tengo instalado el multiidioma (3 idiomas) desde hace tiempo, y la verdad es que siempre ha funcionado correctamente. Sin embargo me estoy encontrando, con problema que no hay manera de solucionarlo. Al seleccionar desde el "filtro de idiomas" otro idioma, de cambia el directorio correctamente en la url ( /ca/, /en/, /es/ ..) sin embargo el idoma sigue apareciendo el por defecto establecido en el "gestor de idiomas". He modificado el idioma por defecto, y ahora si que se visualiza otro, sin embargo, el problema persiste.
He limpiado todas las caches posibles (joomla, navegadores, modificando la caché del plugin "filtro de idiomas"..)
Puede ser algo respecto recursos o límites de servidor? también modificamos el .htacces debido a una incidencia de redireccionamientos 301 entre dominios.. podría causar alguna incidencia?
Alguna idea de que puede causar el mal funcionamiento?
Muchas gracias por vuestra ayuda!
URL del sitio: Contenido solo visible a usuarios registrados
Hola,
Parece ser que el problema viene del redireccionamiento 301 en el .htaccess Si elimino
RewriteCond %{HTTP_HOST} ^conservatoriliceu.es
RewriteRule (.*) http://www.conservatoriliceu.es/$1 [R=301,L]
Vuelve todo a funcionar correctamente, sin embargo, como genero el redireccionamiento correctamte para ir siempre a la versión www. y que me funcione el multidioma?
Muchas gracias
Hola Oriol.
Prueba con esto:
RewriteCond %{REQUEST_URI} !^/robots.txt$ [NC] RewriteCond %{HTTP_HOST} !^www.[a-z-]+.[a-z]{2,6} [NC] RewriteCond %{HTTP_HOST} ([a-z-]+.[a-z]{2,6})$ [NC] RewriteRule ^/(.*)$ http://%1/$1 [R=301,L]
Este código redirigir el dominio para que trabaje con el alias www
Un saludo