0

私たちは、いくつかの異なる店舗があるMagentoサイトに取り組んでいます。URLの書き換えに取り組んでいるため、特定のストアにいるときに、ストア名がURLに追加されます。私たちはいくつかの異なることを試みました。まず、[システム]>[構成]>[Web]で[URLにストアコードを追加]をオンにします。これにより、ストア名の1つがURLに2回追加され、残りのストアにはベースストア名が追加されます。2番目のアイデアは次のように追加することでした。

SetEnvIf Request_URI ^\/site_wow\/ MAGE_RUN_CODE=site_wow
SetEnvIf Request_URI ^\/site_ahepa\/ MAGE_RUN_CODE=site_ahepa
SetEnvIf Request_URI ^\/site_ita\/ MAGE_RUN_CODE=site_ita
SetEnvIf Request_URI ^\/site_deca\/ MAGE_RUN_CODE=site_deca

サイトのpublic_htmlフォルダにある.htaccessファイルに移動します。これはアヘパストアでは機能しますが、他のストアでは機能しません。他のストアをMAGE_RUN_CODE=site_ahepaに変更すると、site_ahepaがURLに追加されます。

私はここで同様の質問を見つけました:Magentoサイトの切り替え.htaccessですが、問題を修正する運がありません。私を正しい方向に送ることができる人がいれば、私はそれを大いに感謝します。

4

1 に答える 1

1

さて、これが私が仕事に取り掛かったものです。上記のように.htaccessファイルがあります。[システム]>[構成]>[Web]で、[URLにストアコードを追加]を[はい]に設定し、[Webサーバーの書き換えを使用]を[いいえ]に設定しています。ahepaストアのURL書き換えは他のストアとは異なりますが、すべてのリンクが正しいストアにリダイレクトされ、製品が想定どおりに表示されるため、これ以上混乱することはありません。

于 2012-07-13T15:57:29.833 に答える