2011-01-13 40 views
2

嗨朋友 我很抱歉,如果我恼怒的问题。 我有一个网站,每页都有两种语言。 我的意思是说,默认语言是瑞典语,如果你按下英国国旗,它将改变会话,并将以英文显示,整个网站将以英语运行。抓取不同语言的页面,这取决于会话在PHP

我的问题是谷歌(搜索引擎)不抓取我的英文内容。

你能否给我提供一些解决方案。

在此先感谢。

回答

5

如果您正在考虑谷歌索引您的网页,您的网站应该有像/en/somthing.html & /fr/somthing.html的网址。

+0

这样你会得到更好的SEO。 – 2011-01-13 22:12:30

0

如果您在PHP中启用非cookie会话标识,您将启用搜寻器来跟踪包含会话标识的链接作为GET参数以及语言信息。这将有效地允许抓取工具以不同语言索引页面。

我不是100%确定Google是否会忽略默认的?PHPSESSID = ...参数,但是您可以尝试一下,不要改变代码行,而只需更改php配置。

控制此行为的参数是session.use_trans_sid和session.use_only_cookies。