Se não estiver funcionando de forma alguma, pode ser devido a um serviço de cache que impede que nosso script seja chamado (como Varnish, Cloudflare, WP Rocket, WP Speed of Light, …). Se o Linguise não for chamado, ele não poderá redirecionar o usuário.
Redirecionamentos são aplicados apenas para novos visitantes, em páginas não multilíngues.
Se o visitante carrega diretamente uma página traduzida, isso significa que ele deseja uma versão traduzida. Não o redirecionamos neste caso. Também não redirecionamos quando o visitante navega pelo seu site e já carregou uma página.
Se você estiver testando redirecionamento, certifique-se de abrir uma nova aba no seu navegador para cada URL que deseja testar.