2017-05-31 17 views
0

あるサイトから別のサイトへ.htaccessでリダイレクトしようとしています。あるサイトから新しいサイトにリダイレクトしてクエリ文字列を追加する最も良い方法

しかし、URLの末尾に照会文字列を追加して、リダイレクト先を指定します。私はここでたくさんの記事を読んできました。そして、それらは新しいサイトにクエーリングリングを渡すことです、私はちょうどルールにクエリ文字列(プロモーションコード)を追加したいと思います。以下のような

何か:私はmod_rewriteを有効にしている

<IfModule mod_rewrite.c> 
     RewriteEngine On 
     RewriteCond %{HTTP_HOST} site.com$ [OR] 
     RewriteCond %{HTTP_HOST} ^www.site.com$ 
     RewriteRule (.*)$ https://www.newsite.com/subscribe.aspx?code=xxke [R=301,L] 
</IfModule> 

任意のアイデア

+0

あなたの問題は何ですか? – starkeen

答えて

0

":"と "?"書式文字列内の特殊文字は、次のようにエスケープすることを検討してください。

RewriteRule (.*)$ https\://www.newsite.com/subscribe.aspx\?code=xxke [R=301,L] 
+0

はい仕事の仲間の歓声は、あなたが何らかの理由でhtaccessのルールの2番目の部分をエスケープしなければならないと思っていませんでした – MonkeyMagix

関連する問題