mysite.com (英語)、mysite.it (イタリア語)、mysite.ru (ロシア語) などの言語に基づいて、複数のドメインを持つストアを構築しようとしています。
私はthisとthisに従っていますが、magento 以外の問題である可能性があると思います。
私のApacheのセットアップは次のとおりです。
<VirtualHost *:80>
ServerName mysite.rb.com
ServerAlias mysite.it
ServerAlias mysite.ru
...
問題は、http ホストをログに出力すると、常に次のようになることです。
[HTTP_HOST] => mysite.com
また、入力した場合、mysite.it
またはmysite.ru
Apacheで何か問題がありますか? エイリアスの代わりに別の仮想ホストを宣言する必要がありますか?
要求されたホストを正しく認識できない場合、正しいストアも表示できません。
PS: 安全でないベース URL と安全なベース URL は、それぞれ適切な言語の正しいドメイン名に設定されています
編集:これはApacheの問題ではないと確信しています。プロジェクトのディレクトリを削除しましたが、Apache は 302 リダイレクトを送信しませんでした。したがって、Magento はこのリダイレクトを単独で処理しています