令人难以置信的是,我一直无法找到适用于此场景的任何JS代码:
如果有人来http://example.com
我不需要做任何事情。
但如果他们以http://example.com/?ref=producthunt
身份进入,我们需要将其重定向到另一个页面,例如http://example.com/custom-landing.html
。
对于这个模糊的问题很抱歉,但我现在谷歌搜索了好几个小时,没有运气。
答案 0 :(得分:-1)
将此功能与参数
一起使用function getParameterByName(name, url) {
if (!url) url = window.location.href;
name = name.replace(/[\[\]]/g, "\\$&");
var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
results = regex.exec(url);
if (!results) return null;
if (!results[2]) return '';
return decodeURIComponent(results[2].replace(/\+/g, " "));
}
代码来源:首先回答How can I get query string values in JavaScript?
然后创建您的重定向链接,最后重定向usingo window.location =' tour-url';