抓取页面的不同语言,这取决于php中的会话

时间:2011-01-13 21:56:16

标签: php session seo

嗨朋友们 如果我对问题感到烦恼,我很抱歉。 我的网站每页都有两种语言。 我的意思是,默认语言是瑞典语,如果你按下eng标志,它将改变会话并以英语显示,整个站点将以英语运行。

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

你能给我一些解决方案。

提前致谢。

2 个答案:

答案 0 :(得分:5)

您的网站应包含/en/somthing.html和& /fr/somthing.html如果您正在考虑谷歌索引您的网页。

答案 1 :(得分:0)

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

我不是100%肯定Google是否会忽略默认值?PHPSESSID = ...参数,但您也可以尝试不改变代码行,但只是更改php配置。

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