0

現在、私は英語とドイツ語の 2 つの言語を使用する Web サイトを持っています。サブフォルダーやサブドメインは使用されていません。$_Session[lang]、および gettext 関数を使用して、正しい言語が表示されます。

example.com/about-us.php

その場合'$_Session[lang]' = enはページが英語で表示され、その場合'$_Session[lang]' = deはページがオランダ語で表示されます

しかし、それはSEOフレンドリーではありません。フォルダーの構造を同じに保ち、URL にパラメーターを追加して言語を指定したいと考えています。お気に入り

example.com/en/about-us.php

英語と

example.com/de/about-us.php 

ドイツ語用。

「example.com/en/about-us.php と example.com/de/about-us.php の両方のページがファイル root/webspace/about-us.php を指している必要があります。つまり、フォルダ /en と /de はVIRTUAL (コードの冗長性を避けるため、実際には存在しないはずです。) ファイル about-us.php 内で、GETTEXT を定義するセッション変数を定義できるように、どの仮想フォルダーが呼び出されたか (/en または /de) を知ることができるはずです。言語。

どうすればこれを達成できますか? 返信いただきありがとうございます

4

0 に答える 0