谷歌索引多语言网站

时间:2011-11-28 07:36:10

标签: indexing gettext multilingual

我有一个wordpress多语言网站。默认语言是英语和翻译我使用gettext和.po文件(我有许多其他语言,如日语,俄语,捷克语等)。 让我们假设法语发言者碰巧登陆http://example.com(default英语);现在,只需点击一个特定的链接(例如:lang = fr“> french”>),他就可以到http://example.com/?lang=fr,在那里他可以用法语查看相同的内容。

我与本地化相关的wp-config文件是:

<?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');
 }  

这个网站将如何被谷歌索引?哪种语言会被编入索引?

由于

luca

1 个答案:

答案 0 :(得分:0)

这真正取决于页面的传入链接。每个具有不同&amp; lang =值的网址都会被Google编入不同的网页(除非您指定“规范网址”,这听起来不像您正在做的那样)。