如何有条件地将引用人重定向到不同的网页
How do I conditionally redirect referrers to different webpages?
我正在为我的网站使用JavaScript"倒数然后重定向"脚本。我想在下面的脚本中使用类似http-referer的东西:
<script>
<!--
/*
Count down then redirect script
By JavaScript Kit (http://javascriptkit.com)
*/
//change below target URL to your own
var targetURL="www.domain.com";
//change the second to start counting down from
var countdownfrom=20;
var currentsecond = document.redirect.redirect2.value =
countdownfrom + 1;
function countredirect() {
if (currentsecond != 1) {
currentsecond -= 1;
document.redirect.redirect2.value = currentsecond
} else {
window.location = targetURL;
return;
}
setTimeout(countredirect, 1000);
}
countredirect();
//-->
</script>
我希望脚本像一样工作
如果有人从www.twitter.com到达,他们将在倒计时后重定向到www.domain.com/twitter.html。
如果有人从www.facebook.com到达,他们将在倒计时后重定向到www.domain.com/facebook.html。
如果有人从www.youtube.com到达,他们将在倒计时后重定向到www.domain.com/youtube.html。
我想重定向15-20个URL。请帮忙!!我该怎么做??
简单:
var targetURL = /www'.xxx'.com/i.test(document.referrer) ?
"www.domain-for-xxx.com" : "www.domain-for-yyy.com";
多个推荐人:
var targetUrl = "http://defaulturl.com/";
if (/www'.xxx'.com/i.test(document.referrer)) {
targetUrl = "http://www.domain-for-xxx.com/";
} else if (/www'.yyy'.com/i.test(document.referrer)) {
targetUrl = "http://www.domain-for-yyy.com/";
}
...
相关文章:
- AJAX不会在文件上传后重定向到网页-POST方法
- 将网页上的链接重定向到javascript函数
- 用户在文本框中输入一个数字,并根据使用 PHP 输入的数字重定向到另一个网页
- 更改“将图像另存为”的操作以重定向到相应的网页
- 如何有条件地将引用人重定向到不同的网页
- Firefox弹出窗口“;这个网页被重定向到一个新的位置“;在每个requestPromise ajax调用上,有什么方
- GreaseMonkey:立即重定向到特殊网页
- 使用javascript将网页从日志重定向到域
- 访问另一个网站后重定向回自己的网页
- 安卓网页视图位置重定向
- Visual Studio 13,将HTML5网页重定向到外部网站
- 是可以用户刷新网页并同时重定向到另一个URL
- 提交表单后,网页重定向到 servlet URL,但我想重定向到另一个页面
- 从一个网页重定向到另外两个网页
- 如何在提交表单元素后将网页重定向到不同的网页
- 用户登录后将所有网页重定向到HTTPS
- 当屏幕分辨率超过时,将网页重定向到移动版本
- 将网页重定向到文件
- 创建一个简单的网页重定向系统在WP基于id
- 从android webview中的网页重定向