У меня есть мультиязычный сайт WordPress. Язык по умолчанию - английский, и для переводов я использовал файлы gettext и .po (у меня есть много других языков, таких как японский, русский, чешский и т. Д.).давайте предположим, что говорящий по-французски приземляется на http://example.com(default на английском);теперь, одним щелчком мыши по определенной ссылке (например: lang = fr "> french">) он может попасть на http://example.com/?lang=fr, где он может просматривать то же содержимое на французском языке.
Мой wp-Конфигурационный файл, связанный с локализацией:
<?php if (!session_id())
session_start();
if(isset($_GET['lang']))
{
switch($_GET['lang'])
{
case 'it':
$my_locale='it_IT';
break;
case 'en':
$my_locale="en_US";
break;
case 'ja':
$my_locale="ja_JA";
break;
default:
$my_locale="en_US";
}
define('WPLANG', $my_locale);
// register the session and set the cookie
$_SESSION['lang'] = WPLANG;
setcookie('lang', WPLANG, time() + (3600 * 24 * 30));
}
else if(isSet($_SESSION['lang']))
{
define('WPLANG', $_SESSION['lang']);
echo "e' definita la sessione";
}
else if(isSet($_COOKIE['lang']))
{
define('WPLANG', $_COOKIE['lang']);
}
else
{
define('WPLANG', 'en_EN');
}
Как этот сайт будет проиндексирован Google?Какой язык будет проиндексирован?
Спасибо
luca