如何使用JavaScript或任何html通过其他链接重定向网页上的每个链接?
我有一个网站 - www.example.com
我在每个页面上都有几个链接,如 -
我想要可以添加到每个网页的JavaScript,并且会给出以下结果 -
每当有人点击链接时,都会显示如下链接 - www.example.com/redirect?=www.link1.com
现在这个重定向脚本应该根据链接来计算重定向路径,当用户点击它们时,它应该如下所示 -
link1应重定向如下 - www.affiliate1.com/r/www.link1.com
和link2应如下所示 - www.affiliate2.com/r/www.link2.com
请告知我们实现此目的。我不是代码专家,但我有很少的网站,他们正在这样做。
答案 0 :(得分:0)
var remember = [].slice;
var to = 'a';
var post = document.getElementsByTagName(to);
var relevant = remember.call(post);
var code = 'https://example.com?redirect=';
relevant.forEach(function(atag) {
var href = atag.href;
if ( href ) {
atag.href = code + encodeURIComponent(href);
}
});