MagentoのApacheでリダイレクトが期待どおりに動作しない

私はこのシナリオを持っています:

私はapacheのリダイレクトを、あるドメインから別のドメインへリダイレクトする方法を知っておく必要があります.comの後では、ページは両方のサイトで同じになります ユーザーリクエスト例:www.mydomain.com/product1 www.mydomain2.com/product1をリダイレクトする必要があります これは301リダイレクトである必要があります

私は次のことをしました:

Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /

# redirect all requests to www.domain2.com domain
RewriteCond %{HTTP_HOST} =www.domain.com
RewriteRule .* http://www.domain2.com%{REQUEST_URI} [R=301,L]

私はwww.domain.com/product1に行くとwww.domain2.comにリダイレクトされ、常にホームページに送られます。

私の推測は、マゼンタマルチインストールと両方のドメインが同じMagentoインストールに保存されているからです。

0
誰?誰?
追加された 著者 Luis Valencia,

2 答え

これはうまくいくはずです:

Options +FollowSymLinks 
RewriteEngine on

RewriteCond %{HTTP_HOST} ^www.old-domain.com$ [NC]
RewriteRule ^(.*)$ http://www.new-domain.com/$1 [R=301,L]
0
追加された
ありがとう、私はちょうど同じ問題を試みたが、まだ同じ問題。 :(
追加された 著者 Luis Valencia,
何か案が??ありがとうございました
追加された 著者 Luis Valencia,

私が知っている非常に古い記事ですが、同じ問題に遭遇しました.RewriteCondとRewriteRuleを上に追加するとうまくいくはずですが、行をコメントアウトしてください...

RewriteRule .* index.php [L]

...存在すれば!

例えば:

#RewriteRule .* index.php [L]
0
追加された
PHP - 日本のコミュニティ [ja]
PHP - 日本のコミュニティ [ja]
4 参加者の

このグループではPHPについて話します。 パートナー:kotaeta.com