私は会社 ABC を持っており、さまざまな国で ABC ドメインを登録しました。
私はウェブサイトを開発しましたがwww.abc.com
、このメイン サイトには多くの言語のサブフォルダーがあります。
www.abc.com/en with hreflang=en (lang=english, geotargeting=none)
www.abc.com/fr with hreflang=fr (lang=french, geotargeting=none)
www.abc.com/es with hreflang=es (lang=spanish, geotargeting=none)
等
サブフォルダーごとに、適切な言語ファイルが静的コンテンツと共に読み込まれます。
今、私は他のccTLDを持っています:
www.abc.fr with hreflang=fr-FR (lang=french, geotargeting=France)
www.abc.es with hreflang=es-ES (lang=spanish, geotargeting=spain)
www.abc.com with hreflang=en-US (lang=english, geotargeting=united states)
等
各国の TLD サイトには、一般的なサイトを指す同じ言語のハイパーリンクがありますwww.abc.com/xx xx=lang code
。
すべてのサイトは、動的コンテンツを表示する同じ MySQL DB にアクセスする PHP で実装されています。
メンテナンス コストを最小限に抑えるには、すべてのドメインで共通ファイルの同じサブセットを参照する必要があります。一部のファイルのみが 1 つの ccTLD に固有のものです (例: .css ファイル)。ユーザーwww.abc.es
がスペイン語を入力すると、 CSS が設定され (たとえば)、www.abc.es
address がファイルの共通サブセットを読み込み、基本的に と同じコンテンツを表示しますwww.abc.com/es
。
最後に、私の質問は次のとおりです。この実装を行うために .htaccess を使用する必要がありますか? 主なコマンドは何ですか?これを実装する別の方法はありますか?