我想在网址与某个正则表达式匹配时重定向。
我们的客户与一家非常阴暗的SEO公司 - ReachLocal签订了合同。他们将adwords广告系列发送到我们的网站。使用js更改一些关键信息,如电话号码,mailto-info,分析onclick推送,......
由于我们的网站显示在另一个网址中,因此必须在源代码中包含检查网址的脚本,并在其他网域上重定向。
这是我到目前为止所得到的:
<script type="text/javascript">
var url = window.location.href;
if (url.match(/rtrk\.be/);) { => the use domain rtrk.be
window.location.href = 'http://example.com';
}
</script>
我并没有真正进入js,所以非常感谢帮助。
答案 0 :(得分:0)
我更喜欢使用测试:
if (!/rtrk\.be/.test(url)) { => the use domain rtrk.be
window.location.href = 'http://example.com';
}
你的错误:
答案 1 :(得分:0)
你有分号误入歧途。
你有没有使用“contains()”的原因?无论如何这是我的答案。
if(location.href.contains("rtrk.be")==false)
location.href = "punk.com";