「?」の後ろに何かをキャプチャしながらサブドメインをどのようにリダイレクトしますか?特定の変数を維持しながら、htaccessを使ってリダイレクトに追加しますか?htaccessリダイレクト中にクエリ文字列と変数を解析します
は
http://subdomain1.example.com/?retailcentre=subdomain1&utm_source=twitter&utm_medium=twitter&utm_campaign=022641example
に...
http://www.example.com/?retailcentre=subdomain1&utm_source=twitter&utm_medium=twitter&utm_campaign=022641example
後のクエリ文字列...からリダイレクト '?' twitter、facebookなどから来るかもしれない何でもかまいません。
解析されなければならない1つのvarは、リダイレクトがどのサブドメインから来たのか、この場合は 'retailcentre'です。
おかげで、これは近いですが、「retailcentre」変数が欠落しています。この変数の値はURLのサブドメイン部分から取得されるため、 '?retailcentre = subdomain1'部分の後に元のURLのクエリ文字列が続きます。これは可能ですか? – Amesey
私はこれをうまく使いこなしました。私は以下を使用しました... 'RewriteRule^http://www.example.com/?retailcentre=subdomain1$1%{REQUEST_URI} [QSA、NE、R = 301、 L] '...しかし、 'retailcentre'の値の後に'%2F'を追加します。 – Amesey
私の作成したURLは、http://www.example.com/?retailcentre = subdomain1%2F&utm_source = email&utm_medium = email&utm_campaign = 022641ReservedEventCustomerEmail'のようになります。私は '%2F'を削除したい – Amesey