4

ストアビューを使用して多言語設定を快適に処理し、各ストアビューのコードをそれぞれの言語のショートコード(de、fr、en、...)に設定しました。次に、「ストアコードをURLに追加」を有効にすると、誰もが満足し、うまくいきました。

今回はもう少し複雑です。私は複数のウェブサイトを備えたMagentoをインストールしており、各国に1つずつあり、それらのいくつかには共通の言語コードがあります。

たとえば、カナダとベルギーの両方のWebサイトがあるとします。前者はナビゲーション言語としてフランス語と英語をサポートし、後者はフランス語、オランダ語、ドイツ語をサポートします。

両方のサイトに共通のナビゲーション言語(フランス語)があるため、ストアビューコードとして言語ショートコードを使用することはできません。これらは一意である必要があるためです。ウェブサイト名の前にストアビューコードsite1_fr、site2_frを付けることもできますが、ストアコードはURLに表示されることを意図しているため、これは醜くやや冗長なURLになります:site1.caだけでなくsite1.ca/site1_fr /fr。

これらの醜いストアコードを隠すための何らかの回避策はありますか?

おそらく、いくつかのmod_rewriteマジックとMagento構成の変更でうまくいくでしょうか?

前もって感謝します。

4

3 に答える 3

1

これは、shirts.com/enやshoes.com/enなどの同じ言語コードでストアを作成するためのソリューションです-https : //gist.github.com/arosenhagen/5256617

于 2015-02-20T09:29:03.717 に答える
0

以下のリンクをご覧ください: http ://www.crucialwebhost.com/blog/how-to-setup-multiple-magento-stores/

于 2012-08-21T12:25:30.277 に答える
0

異なる言語ストアビューに異なるドメインまたはサブドメインを使用するというアイデアを2番目にしたいと思います。そうしないと、URLは同じでコンテンツが異なるページが作成されます。おそらくあなたのサイトのSEOには最適ではないか、または「URLにストアコードを追加する」構成を使用することを余儀なくされていますが、これは私の経験では完全に正しく機能しているようには見えませんでした。

于 2015-05-09T14:36:39.763 に答える