これがそのことです:
次のようなベースURLがあるとします。
www.mysite.com?my_first_param=1&my_second_param=2
しかし今、私は自分のURLに新しいパラメータを追加したいと思います:
www.mysite.com?my_first_param=1&my_second_param=2&my_redirect_site=www.myothersite.com
URLに新しいトラッキングパラメータを追加するサービスを使用していると想像してください。例えば:
first_tracking=value1&second_value=value2
私のBASEURLにはすでに「?」が含まれているので パラメータは「&」で追加されるため、最終的なURLは次のようになります。
www.mysite.com?my_first_param=1&my_second_param=2&my_redirect_site=www.myothersite.com&first_tracking=value1&second_value=value2
これはいくつかのパラメータを持つ正しいURLですが、にリダイレクトするwww.myothersite.com
と、パラメータが「&」で始まるため、失われます。「?」で始まるトラッキングパラメータを追加するのは正しいでしょうか??このような:
www.mysite.com?my_first_param=1&my_second_param=2&my_redirect_site=www.myothersite.com?first_tracking=value1&second_value=value2
そうでない場合、これに対処するための良いアプローチは何でしょうか?トラッキングパラメータをリダイレクトURLに渡すのはリダイレクトの責任だと思います。