2011-01-13 38 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。