Oto jedno:Masz dwa? w adresie URL - czy jest prawidłowy?
Powiedzmy mam bazowy URL tak:
www.mysite.com?my_first_param=1&my_second_param=2
Ale teraz chcę dodać nowy parametr do mojego URL:
www.mysite.com?my_first_param=1&my_second_param=2&my_redirect_site=www.myothersite.com
Wyobraźmy sobie, że Korzystam z usługi, w której dodają nowe parametry śledzenia do mojego adresu URL. Na przykład:
first_tracking=value1&second_value=value2
Ponieważ mój adres URL BASE ma już znak "?" parametry są dodawane z „&”, więc moja ostateczna URL będzie wyglądać następująco:
www.mysite.com?my_first_param=1&my_second_param=2&my_redirect_site=www.myothersite.com&first_tracking=value1&second_value=value2
Jest to poprawne URL z wieloma parametrami, ale kiedy zrobić przekierowanie do www.myothersite.com
, ponieważ parametry rozpocząć z "&", gubią się. Czy byłoby to poprawne, aby dodać parametry śledzenia z początkowym "?" ? W ten sposób:
www.mysite.com?my_first_param=1&my_second_param=2&my_redirect_site=www.myothersite.com?first_tracking=value1&second_value=value2
Jeśli nie, jakie byłoby dobre podejście do radzenia sobie z tym? Uważam, że odpowiedzialność za przekierowanie przechodzi przez parametry śledzenia do adresu URL przekierowania.
Nie sądzę, że przejdzie ona przez QueryParams. – Srinivas
Zgadzam się, przekierowanie powinno przejść przez parametry śledzenia. –