2017-05-26 5 views
0

Magentoウェブサイトを新しいURLに移動し、次のコードを使用してサイト全体を正常にリダイレクトしました。 ):.htaccessを使用して新しいURLにリダイレクトしようとしましたが、一部のページで「2回のリダイレクト」が発生しました

RewriteCond %{HTTP_HOST} ^(www\.)?oldsite\.com$ [NC] 
RewriteRule^https://www.metsuki.com%{REQUEST_URI} [R=301,L] 

はしかし、今私は、サブフォルダ「/ブログ」にに座っ電子商取引サイト内のミニサイトだった昔のブログ()(例えばWWWをリダイレクトできるようにしたいです。 oldsite.com/blog)を完全に異なる第3のウェブサイトに追加します。

私は、次のコード(thirdsite.comは私があまりにもちょうど/ブログのページを指示する新しいサイトです)で上記のルール改正しようとした:しかし、今、ブログは作品をリダイレクト

RewriteCond %{HTTP_HOST} ^(www\.)?eyewearconcierge\.com$ [NC] 
RewriteRule ^blog/? https://www.thirdsite.com/eyestyle [R=301,L] 
RewriteRule^https://www.newsite.com%{REQUEST_URI} [R=301,L] 

をしかし、私が/ブログではない古いサイトからリンクをクリックすると、ブラウザに「多すぎるリダイレクト」エラーが表示されます。

答えて

0

私はこれを修正したと思いますが、私は正しいことをしたことを確信しています。

私は、2つのRewriteRuleの順番を変更すると正常に動作することを発見しましたが、その理由はわかりません。

RewriteCond %{HTTP_HOST} ^(www\.)?eyewearconcierge\.com$ [NC] 
RewriteRule^https://www.newsite.com%{REQUEST_URI} [R=301,L] 
RewriteRule ^blog/? https://www.thirdsite.com/eyestyle [R=301,L] 
関連する問題