我正在使用Firebase动态链接发布API返回短链接。当我发布此信息时:
https://CENSORED.page.link/?link=https://www.CENSORED.co.uk/offers/friends/?utm_source=referafriend&utm_medium=ecrm&utm_campaign=cbk25&utm_term=988776
点击返回的短链接将重定向到:
https://www.CENSORED.co.uk/offers/friends/?utm_source=referafriend
该帖子来自客户端js。 Firebase返回有效的短链接,但缺少一些参数。
点击的短链接的预期网址:
https://www.CENSORED.co.uk/offers/friends/?utm_source=referafriend&utm_medium=ecrm&utm_campaign=cbk25&utm_term=988776
看起来像它会砍掉我的大部分查询字符串-请问如何正确返回完整的查询字符串?
答案 0 :(得分:0)
已解决:转义网址对我有用:
参数丢失:
"https://www.test.co.uk/testing/?utm_source=jam&utm_medium=spoon&utm_campaign=jar&utm_term=lid"
参数正确返回:
"https%3A%2F%2Fwww.test.co.uk%2Ftesting%2F%3Futm_source%3Djam%26utm_medium%3Dspoon%26utm_campaign%3Djar%26utm_term%3Dlid"