Здравствуйте, Vamp, Вы писали:
V>Еще можно сделать это на сервере, например по HTTP_ACCEPT_CHARSET.
Ты наверное имееш ввиду HTTP_ACCEPT_LANGUAGE ?
V>Но опять же никто не обещает, что пауки будут это все передавать.
Да пауки, то черт с ними, если они не передадут этого заголовка, то они автоматически попадут на англ. язык, а на английской странице есть ссылка на русскую, поэтому русская не должна потеряться ?
Как насчет вот такого варианта index.php
<?php
if( $HTTP_SERVER_VARS[HTTP_ACCEPT_LANGUAGE] == "ru" )
{
header( "Location: main.html" );
}
else
{
header( "Location: english/main.html" );
}
?>
V>Самое просто и правильное — сделать в тегах <noscript> строчку, типа — нажмите здесь для англ. версии, здесь для русской.
Да хочется чтобы редирект на нужный язык происходил более менее автоматически, так как ссылки на англ/русс. очень незаметные, и нетерпеливый юзер может обломиться.