Dưới đây là điều:Có hai? trong URL - Có hợp lệ không?
Hãy nói rằng tôi có một URL cơ sở như thế này:
www.mysite.com?my_first_param=1&my_second_param=2
Nhưng bây giờ tôi muốn thêm một tham số mới cho URL của tôi:
www.mysite.com?my_first_param=1&my_second_param=2&my_redirect_site=www.myothersite.com
Hãy tưởng tượng rằng Tôi đang sử dụng dịch vụ nơi họ thêm thông số theo dõi mới vào URL của tôi. Ví dụ:
first_tracking=value1&second_value=value2
Vì url BASE của tôi đã có dấu "?" các thông số được thêm vào với một "&", do đó URL cuối cùng của tôi sẽ trông như thế này:
www.mysite.com?my_first_param=1&my_second_param=2&my_redirect_site=www.myothersite.com&first_tracking=value1&second_value=value2
Đây là một URL đúng với một số thông số, nhưng khi tôi làm chuyển hướng để www.myothersite.com
, vì các thông số bắt đầu với một "&", họ bị lạc. Có phải là chính xác để thêm thông số theo dõi có bắt đầu "?" ? Như thế này:
www.mysite.com?my_first_param=1&my_second_param=2&my_redirect_site=www.myothersite.com?first_tracking=value1&second_value=value2
Nếu không, cách tiếp cận tốt để giải quyết vấn đề này là gì? Tôi tin là trách nhiệm của chuyển hướng để chuyển qua các thông số theo dõi đến URL chuyển hướng.
Tôi không nghĩ rằng nó sẽ vượt qua QueryParams. – Srinivas
Tôi đồng ý, chuyển hướng phải đi qua các thông số theo dõi. –