私はMagnetoのURLRewriteManagementを使用して、多数のページをリダイレクトするために使用しています。ただし、URLにはアフィリエイト情報が含まれています。つまりwww.mysite.com/?aff=123
、Magnetoが正しいページにリダイレクトすると、aff=123が失われます。
この情報を保存するにはどうすればよいですか?
実際、Magento 内でそれを行う方法はありません。Apache mod_rewrite 編集 .htaccess ファイルでこれを行い、リダイレクト行の最後に[QSA] (Query String Append) を追加する必要があります。
例えば:
RewriteRule somedir/(.*) somedir2/$1 [QSA]
リダイレクトします
www.mysite.com/somedir/hello.php?test=1
に
www.mysite.com/somedir2/hello.php?test=1