Есть простой мультиязычный сайт, почти что одностраничник. У сайта есть 3 языковые версии. По дефолту в корне стоит английская, а русская и немецкая версии лежат на поддоменах ru и de соответственно. В htaccess прописан редирект в зависимости от языка браузера.
RewriteCond %{HTTP:Accept-Language} ^ru [NC]
RewriteRule ^$ http://ru.sitename.com/ [L,R=301]
Если пользователь с русскоязычным браузером зашел на корень sitename.com, его перебрасывает на поддомен ru.sitename.com. При этом, если он в переключалке языков выберет английский, то есть корень, его все равно перебросит на русский поддомен.
Как дать возможность пользователю переключится на язык отличный от языка его браузера?