在前人的一些代码修改之下,弄出来了一个这样的跳转方案,可能不是很完善,不过也花了不少时间总算还是实现了需求,以现在的js能力只能做到这样了,改进可能要到以后了。看代码吧,直接举个例子,带注释。 先把下面代码另存为js文件,然后可以放在网页的任何位置,当然不影响网页加载速度优先。
// Javascript
document
var surl=document.location.href+"&from="+from;//自定义的一个来源
可以不要
var s=document.referrer;
var re=/((wd|q|w|p|query)(=)([%A-Z0-9]*)(皮肤病))/;
//皮肤病 url编码 格式为utf-8的
var re1=/((wd|q|w|p|query)(=)([%A-Z0-9]*)(医院))/;
//医院 url编码
var re2=/((wd|q|w|p|query)(=)([%A-Z0-9]*)(牛皮癣))/;
//牛皮癣 url编码
var re3=/((wd|q|w|p|query)(=)([%A-Z0-9]*)(白癜风))/;
//白癜风 url编码
var
re4=/((wd|q|w|p|query)(=)([%A-Z0-9]*)(皮肤病医院))/;
//皮肤病医院 url编码
var re5=/((wd|q|w|p|query)(=)([%A-Z0-9]*)(腰椎病))/;
//腰椎病 url编码
var re6=/((wd|q|w|p|query)(=)([%A-Z0-9]*)(肩周炎))/;
//肩周炎 url编码
var re7=/((wd|q|w|p|query)(=)([%A-Z0-9]*)(品牌))/;
//品牌 url编码
var curl=window.location.href;
if(re.test(s))
{
var iii =
decodeURI('皮肤病');
yh_turn('http://www.域名.com?".$str."&".$from);break;
default:
header("location:".$url_this."?".$str."&".$from);break;
}
}
else
exit;
?>