0

当社の magento サイトでは、ストアフロントごとに 1 つのドメインを使用しています。ユーザーがクエリ パラメーター __store を使用して別のストアフロントに切り替えないようにしたいと考えています。

正常に動作する HTTP_HOST に応じて、Mage::run の index.php にストアコードを手動で設定しています。

__store パラメータが機能しないようにする方法はありますか?

これまでの私の唯一のアイデアは、apache 内でパラメーターをフィルター処理して要求を書き直すことですが、magento 内でクリーンな方法を使用することをお勧めします。

4

1 に答える 1

2

このパラメーターはMage_Core_Model_App[link]で解析されるため、Web サーバー ソフトウェアで要求を操作するのはそれほど面倒ではありません。

さらに、Apache では RewriteCond を使用して環境変数を設定できるはずです。つまり、 index.phpファイルMAGE_RUN_CODEを元に戻すことができます。

この制限の目的は何ですか?

于 2012-12-13T02:08:32.280 に答える