こんにちは友だち 問題がある場合は申し訳ありません。 私はすべてのページに2つの言語のウェブサイトを持っています。 これはデフォルト言語がスウェーデン語で、engフラグを押すとセッションが変更され、英語で表示され、サイト全体が英語で実行されることを意味します。PHPのセッションに依存するページのさまざまな言語をクロールする
私の問題は、Google(検索エンジン)が英語のコンテンツをクロールしていないことです。
あなたは私にいくつかの解決策を提案できますか?
ありがとうございます。
こんにちは友だち 問題がある場合は申し訳ありません。 私はすべてのページに2つの言語のウェブサイトを持っています。 これはデフォルト言語がスウェーデン語で、engフラグを押すとセッションが変更され、英語で表示され、サイト全体が英語で実行されることを意味します。PHPのセッションに依存するページのさまざまな言語をクロールする
私の問題は、Google(検索エンジン)が英語のコンテンツをクロールしていないことです。
あなたは私にいくつかの解決策を提案できますか?
ありがとうございます。
Googleでページのインデックスを作成することを検討している場合、サイトのURLは/en/somthing.html
& /fr/somthing.html
のようになります。
PHPで非クッキーセッションIDを有効にすると、クローラがセッション情報をGETパラメータとして含むリンクや言語情報を追跡できるようになります。これにより、クローラーは異なる言語のページを効率的に索引付けできます。
GoogleがデフォルトのPHPSESSID = ...パラメータを無視するかどうかはわかりませんが、コードの行を変更せずにphpの設定を変更するだけで試してみることもできます。
この動作を制御するパラメータは、session.use_trans_sidとsession.use_only_cookiesです。
このようにSEOの方がはるかに優れています。 –