【发布时间】:2015-03-19 22:25:20
【问题描述】:
当 URL 与某个正则表达式不匹配时,我想重定向。
我们的一个客户与一家非常阴暗的 SEO 公司 - ReachLocal 签订了合同。他们将他们的 adwords 活动发送到我们的网站。使用 js 更改一些关键信息,如电话号码、mailto-info、分析 onclick 推送,...
因为我们的网站显示在另一个 url 中,所以必须可以在源代码中有一个脚本来检查 url 并在其他域上重定向。
这是我目前得到的:
<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,所以非常感谢您的帮助。
【问题讨论】:
-
在
if中打错字,不要在if (url.match(/rtrk\.be/))那里放分号 -
学习使用开发者控制台。它会记录你的错误
-
你应该使用 !操作员。还有@Nano,我认为这应该是一个答案而不是评论。
-
@CyberFox 我认为这个错字不值得回答:S
标签: javascript regex redirect