Si necesitamos redirigir el tráfico de una web en función del idioma del usuario, o mejor dicho del idioma principal establecido en su navegador web, podemos establecer unas simples reglas creando o editando el archivo .htaccess en la raíz de nuestro sitio Web.
Si necesitas crear el archivo .htaccess, puedes hacerlo a través del bloc de notas. Crea un archivo nuevo y guárdalo como .htaccess
Dependiendo de los idiomas disponibles de tu site, deberás modificar estas reglas o añadir nuevas.
Para el ejemplo en cuestión, vamos a redirigir todo el tráfico a la versión en español que se encuentra en el directorio 'es', salvo aquellos usuarios cuyo idioma sea el portugués, a los cuales les redirigiremos a una versión específica en su idioma en el directorio 'pt'.
#Lenguaje Portugués: 'pt' RewriteCond %{HTTP:Accept-Language} ^pt [NC] RewriteRule ^/?$ pt/ [R,NC,L] #Regla general para los demás casos RewriteRule ^/?$ es/ [R,NC,L]
0 Comentarios